Câu trả lời:
Đã chỉnh sửa đơn giản hóa, cùng một ý tưởng, ít mã
somecommand | cmd /q /v:on /c "set/p .=&echo(!.!" >> file1.txt
đã chỉnh sửa để thích ứng với ý kiến. Để bao gồm trong một tập tin vbs
WScript.CreateObject("WScript.Shell").Run "cmd /q /c ""somecommand | cmd /q /v:on /c ""set/p .=&echo(!.!"" >> file1.txt "" ",0
WScript.CreateObject("WScript.Shell").Run "cmd /q /c "" aapt dump badging """+oAPKFile.Path+""" | cmd /q /v:on /c ""set/p .=&echo(!.!"" >> file1.txt "" ",0
Đầu tiên viết tất cả đầu ra trong tệp:
somecommand > file2.txt
Sau đó chỉ lưu hàng đầu tiên trong tệp:
set /p firstline=<file2.txt
echo %firstline% > file1.txt