This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

nhờ trợ giúp trích text từ cửa sổ cmd

haxoma

Rìu Vàng Đôi
# Lấy giá trị ID dòng đầu # chạy trực tiếp trên cmd quyền admin
Cái này mình có nhiều cách viết (kể cả dùng các tiện ích từ GNU Core Utilities) nhưng mình thấy lồng PWS vào vẫn nhanh gọn nhất : for /f "tokens=2" %b in ('powershell.exe "manage-bde -protectors -get c: | findstr ID | select -first 1"') do echo Dong ID dau tien : %b
không lồng powershell.exe vào batch file mà dùng trực tiếp lệnh bat cmd chỉ trích lấy ID dòng đầu bằng giống lệnh "| select -first 1" của powershell như vầy vào chạy luôn được không bạn? có thể chỉ mình cách làm luôn không bạn @rkdc131 ?
 

haxoma

Rìu Vàng Đôi
@rkdc131 không được rồi do cái Numerical Password khi get từ C: ra lúc nó ở hàng đầu lúc nó ở hàng cuối không ở yên 1 vị trí nên khi lấy giá trị định sử dụng cho câu lệnh tiếp theo lại bị sai. ví dụ: {5464A025-F688-4928-AA6B-BCD1B4C064D7} và {97AB2C52-9187-4CC4-8778-1B9EC5933A39} là Numerical Password thì có khi nó ở đầu thì lệnh bạn gửi lại đúng khi nó nằm ở cuối lại sai.
 

rkdc131

Rìu Sắt
mình đã hỗ trợ bạn cho tới đúng yêu cầu của bạn, còn hiện tại nó xuống dòng hay cách dòng bạn có thể nghiên cứu thêm, chứ cái nào cũng giải đáp hết cho bạn thì nó không còn gì thú vị, chúc bạn thành công