【发布时间】:2013-11-20 09:26:29
【问题描述】:
我正在尝试创建一个执行这些操作的批处理文件:
- 移动一些文件夹
- 调用另一个批处理文件
- 将批处理文件的结果复制到剪贴板
- 运行 imacros(imacros 将使用剪贴板)
所以重要的是我必须确保每一步都完成。因为每一步都是连在一起的。
我的问题是我该怎么做?我读过一些关于 SLEEP、PING、TIMEOUT、PAUSE 等的东西。但我不太清楚利弊。有人可以提供一些关于这些命令的提示,或者我应该使用哪些来进行安全编程?
不是:我正在使用 windows xp 和 windows server 2008
这是我的批处理代码:
@echo off
set cwd=D:\workset\xx\yyy\
set wp=D:\workset\xx\yyyy\zzzzz\
:: ensure folder exist
mkdir %cwd% > nul 2>&1
mkdir %wp%\done > nul 2>&1
d:
cd %wp%
:export
::echo tidy folder %wp%
for %%i in (xx_to_yy*.zip) do (
move "%%i" "done\%%i"
)
echo call %cwd%aaa_bbb_export.bat
call %cwd%aaa_bbb_export.bat 5555
@echo off
for %%i in (xx_to_yy*.zip) do (
echo %wp%%%i | clip
move "%%i" "done\%%i"
)
@echo off
:finish
start "" "C:\Program Files\Mozilla Firefox\firefox.exe" http://www.google.com
ping 127.1.1.1
start "" "C:\Program Files\Mozilla Firefox\firefox.exe" imacros://run/?m=yyy.iim
【问题讨论】:
标签: windows batch-file command imacros