全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3049
推到 Plurk!
推到 Facebook!

請問BATCH檔的寫法??

答題得分者是:william
ppkliu
一般會員


發表:16
回覆:18
積分:6
註冊:2002-04-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-28 16:38:04 IP:61.61.xxx.xxx 未訂閱
不知道各位有沒有在WINDOWS環境下用過DOS 的BATCH檔。 就是ECHO開頭,可以模仿一下指令輸入的檔案。 如果說我想寫一個「將某個檔案丟到這一個BATCH檔上,就會 移動到某一個資料夾的BATCH」,要怎樣著手呢?? 這個功能有點像資源回收桶... verilog cpu DESIGN
------
verilog
cpu DESIGN
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-28 20:21:31 IP:203.217.xxx.xxx 未訂閱
看不太懂你的意思    就是ECHO開頭,可以模仿一下指令的檔案。 Dos的.bat檔不一定要ECHO開頭 將某個檔案丟到這一個BATCH檔上 是否Drag-drop的意思 若你是要寫一個程式放在桌面上, 任何檔案drop至此ICON就copy 到指定之資料夾,那倒是很簡單 在delphi中New|Other選Console Application
program Project2;
{$APPTYPE CONSOLE}
uses
  SysUtils,idGlobal,dialogs;    const collectpath='d:\test';//指定之資料夾
var i:integer;
begin
  if paramcount > 0 then  //有傳入之參數
    for i:=1 to paramcount  do begin //對每一傳入之參數(i.e)drag-drop之files
      if FileExists(paramstr(i)) then //確定source file存在
        copyfileto(paramstr(i),collectpath '\' ExtractFilename(paramstr(i)));  //執行copy
    end;
end.
[note]你可加入檢查目的資料夾是否有同名之檔存在, 決定是否override等 發表人 - CCCHEN 於 2002/09/28 20:26:07
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-29 11:29:44 IP:210.3.xxx.xxx 未訂閱
這樣嗎?
@echo off
set dir="C:\TEMP\"
move %1 %dir%
我想這不是你要是效果,可以再說明一下嗎?
ppkliu
一般會員


發表:16
回覆:18
積分:6
註冊:2002-04-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-29 12:12:15 IP:61.61.xxx.xxx 未訂閱
多謝,我已經知道怎麼做了 verilog cpu DESIGN
------
verilog
cpu DESIGN
ppkliu
一般會員


發表:16
回覆:18
積分:6
註冊:2002-04-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-09-29 12:13:20 IP:61.61.xxx.xxx 未訂閱
那如果是「剪下」、「貼上」,在DOS(命令提示字元) 下有沒有類似的指令。 verilog cpu DESIGN
------
verilog
cpu DESIGN
系統時間:2024-04-25 8:02:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!