【问题标题】:Rgd Window Batch File CommandRgd 窗口批处理文件命令
【发布时间】:2014-02-23 07:31:47
【问题描述】:

下面是我的批处理代码

:START
echo RUNNING START
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://www.google.com
ping -n 30 127.0.0.1 > nul
echo RUNNING DONE 30 secs
taskkill /im chrome.exe
echo KILL CHROME
GOTO START

我尝试使用我的窗口批处理文件每 30 秒运行一次 google.com,并在窗口 cmd 提示符下加载它

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>cd Desktop

C:\Users\Administrator\Desktop>chrome.bat

但问题在于它加载第 3 行的部分

这是

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://www.google.com

命令提示符会卡死,不执行下一行。

我想要实现的是

每 30 秒循环一次,加载特定页面,例如 google.com

我没有使用 Google.com 或其他什么,我只是想设置一个简单的 cron 作业,在这种情况下使用 google 作为示例,每 30 秒加载一次我的页面

【问题讨论】:

    标签: shell batch-file window


    【解决方案1】:

    尝试使用

    start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://www.google.com
    instead of 
    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://www.google.com
    

    这将启动一个新流程并让您的批次继续进行。 和

    taskkill /F /im chrome.exe
    

    这两种情况都适用于我。

    【讨论】:

    • 当我输入 start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" google.com 时,我的 chrome 没有执行。什么都没发生
    • 我用 IE 试过。你能用那个浏览器吗?如果 chrome 没有启动 - 可能它没有位于该路径或已损坏(虽然很少 chanses..
    • 在 cmd 中输入“启动记事本”会显示什么?
    • 现在试试 - 在大多数情况下,当引用另一个术语时,它需要标题前导引号。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 1970-01-01
    相关资源
    最近更新 更多