我想在启动时运行.bat脚本,这会自动增加硬盘空间。
diskpart
select volume 1
extend
exit
然而,在.bat文件中只运行第一个命令。如果我手动将其粘贴到命令提示符中,我只能使它工作。
我也试过在每个命令之前添加CALL,但是没有用。
CALL diskpart
CALL select volume 1
CALL extend
CALL exit
答案 0 :(得分:1)
批处理文件中的每一行代表一个shell命令或批处理函数。 “select volume 1”不是可识别的命令,而是您希望发送到正在运行的程序的文本。请参阅how to pass input to .exe in batch file?以将输入传递给可执行文件,或查看可执行文件是否支持脚本。
DiskPart支持脚本编写。将您的脚本放在一个文件中,例如“ExtendVolume1.txt”:
select volume 1
extend
exit
然后运行DiskPart:
diskpart /s ExtendVolume1.txt
答案 1 :(得分:0)
>diskpart /?
Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: ALEX
Microsoft DiskPart syntax:
diskpart [/s <script>] [/?]
/s <script> - Use a DiskPart script.
/? - Show this help screen.