【问题标题】:Scripting environment setup in windowswindows下的脚本环境设置
【发布时间】:2011-08-07 10:30:49
【问题描述】:

当我开始一天的编程时(使用 Windows 7),我有一堆我想打开并准备好的窗口:

  • 运行 DevNull smtp java 服务器的代码目录中的命令提示符
  • 在 rmdir /S /Q'ing 工作和测试 webapp 目录后运行 startup.bat 的 tomcat\bin 目录中的命令提示符
  • IntelliJ 正在运行
  • tomcat 加载后(只要有一个计时器就可以了),Firefox 加载了我的 web 应用程序
  • tomcat 加载后,Chrome 加载了我的 web 应用程序

这些都是非常核心的......那么就我需要打开的其他应用而言,这取决于我正在做什么。

那么,我如何编写一个脚本,我可以双击并为我准备好以上所有内容,每天为我节省几分钟时间,并减少开始烦人的时间?我知道 .bat 文件,使用 .bat 文件可以轻松完成上述操作吗?有没有一款不错的应用可以轻松帮我完成以上任务?

【问题讨论】:

    标签: windows scripting windows-7 batch-file


    【解决方案1】:

    将所有这些都放在一个 bat 文件中非常简单,如下所示:

    @echo off
    
    rmdir /S /Q testdir
    rmdir /S /Q workdir
    
    start cmd /K c:\foo\bar.bat
    start cmd /K c:\foo\bas.bat
    
    start firefox.exe "http://www.stackoverflow.com/"
    

    【讨论】:

    • 非常好,谢谢。启动 firefox.exe 对 chrome.exe 的工作方式相同。我只需要找到我猜的 intellij 的可执行文件名。剩下的唯一问题是在tomcat完全加载后如何启动firefox/chrome?有没有办法告诉?有睡眠功能吗?
    • 正如 Slaks 所建议的,资源包中有一个sleep 命令。一种破解方法是使用ping 命令,运行ping -n 10 127.0.0.1 将导致大约。延迟 10 秒。
    • 不,这会导致九秒的延迟。
    • 乔伊:没错,我没想到。
    【解决方案2】:

    您可以将所有这些放入一个批处理文件中,然后使用 Windows Server 2003 资源工具包工具中的sleep 命令。

    【讨论】:

    • 我必须得到一个工具包才能睡觉?没有更简单/更小的东西我可以快速下载吗?
    猜你喜欢
    • 2016-03-29
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 2015-01-10
    • 2021-12-16
    • 2020-04-05
    • 1970-01-01
    相关资源
    最近更新 更多