1
在我以前的帖子我犯了一個批次(參見下文)得到一個文件命名爲味精一批
@ECHO OFF
XCOPY "%cd%\CTB\*.CTB" c:\ICT\AutoCAD_2010\CTB\
MSG * Hello %USERNAME%, Your CTB was successfully transferred.
exit
我怎麼能achive辦法有消息顯示文件名(假設名字varries不時)
在我以前的帖子我犯了一個批次(參見下文)得到一個文件命名爲味精一批
@ECHO OFF
XCOPY "%cd%\CTB\*.CTB" c:\ICT\AutoCAD_2010\CTB\
MSG * Hello %USERNAME%, Your CTB was successfully transferred.
exit
我怎麼能achive辦法有消息顯示文件名(假設名字varries不時)
如果沒有人來了一個更優雅的解決方案,你總是可以訴諸垃圾郵件:-)
(批處理文件裏面,你在命令行中%p需要%% p )
for %%p in (%cd%\CTB\*.CTB) do MSG * Hello %USERNAME%, %%p was copied to C:\ICT\Auto...
例如我用:
C:\Users\Stephen>for %p in ("D:\My Documents\Youcam\*.jpg") do MSG * Stephen %p is here
與該目錄中的所有avaialble圖形垃圾郵件自己。
由於XCOPY
顯示覆制的文件的名稱,就可以讀取輸出和環境變量設置爲第一行(假設總有一個要複製的文件):
@ECHO OFF
SET filename=
FOR /F "delims=" %%R IN ('XCOPY "%cd%\CTB\*.CTB" c:\ICT\AutoCAD_2010\CTB\') DO (
IF NOT DEFINED filename SET "filename=%%R"
)
MSG * Hello %USERNAME%, Your "%filename%" was successfully transferred.
EXIT
呀笑我需要發送一些與我合作的愚蠢屁股。有些人需要以勺子爲勝利,「現在點擊」現在「拖動。是它的一個疤痕世界,我的經理現在在我身後,它的星期四他去了寶馬和我用了我的時間來修理他造成的事情的X - mas燈 – ben 2011-05-19 14:38:45