这是我想做的事情.
start /wait ((c:\Program Files\NetDrive2\nd2cmd.exe) -c m -t ftp -blabla)
Run Code Online (Sandbox Code Playgroud)
如果我做
start /wait "c:\Program Files\NetDrive2\nd2cmd.exe -c m -t ftp -blabla"
Run Code Online (Sandbox Code Playgroud)
然后出现错误,因为"Program Files"有空格.
如果我做
start /wait "c:\Program Files\NetDrive2\nd2cmd.exe" -c m -t ftp -blabla
Run Code Online (Sandbox Code Playgroud)
然后它解释参数,start
因此它也会产生错误.
无论如何在正常的程序语言中重叠像括号一样的等式?
我有一个独立的Raspberry Pi,它显示来自另一台服务器的网页.
它会在30分钟后通过网页上的JavaScript重新加载.
在某些情况下,服务器在很短的时间内无法访问,Chromium显示通常的This webpage is not available
消息,并停止重新加载(因为页面中没有JavaScript触发重新加载).
在这种情况下,我怎样才能在几秒钟后重新加载网页?
现在我有想法通过AJAX获取网站结果,并在当前页面中替换它,如果它们可用.
这占用了我在批处理脚本中调试的大部分时间:
:: Opens up Chrome
start C:\cygwin64\home\james\code\cs\PolynomialReducer\reports\PolynomialReducer.Tests\index.htm
:: Opens a new command prompt
start "C:\cygwin64\home\james\code\cs\PolynomialReducer\reports\PolynomialReducer.Tests\index.htm"
Run Code Online (Sandbox Code Playgroud)
start
如果将参数包装在引号中,为什么/有什么理由命令行为不同?