已經是粉古早的 DOS 命令程序 BAT, 高階一點的寫法幾乎快忘光了, 由於最近經常要改編一些 Flight Simulator 的外掛場景, 在分得很細的小場景有的多如牛毛, 所以想用如下基本構想來拖必要的檔去處理單一功能:xx2yy.bat 內容如下:xxxx.exe %1 >error.txt但是 XP SP2 不接受拖進 xx2yy.bat 的檔案, 請教有沒高手還記得如何列出可以動作的 BAT 命令? 如蒙回覆, 先感謝了.
感謝! 也是找過了才來求救.基本上, 只要沒用拖檔案進入 BAT 方式的話, 網路上的教學大概夠用, 但是現在問題是出在一但用 "Drag-in" 方式的話, CMD windows 看到的 user 路徑被改到 C:\Documents and Settings\User 的目錄去, 好像是這樣才無法辨識 drag-in 的命令串.
不知是不是你要的,OS: Windows XP SP2delme.bat@echo offecho %1del /p %1pause把檔案拖到 delme.bat 的圖示上就會先顯示路徑接著問你要不要刪除
Ha! 越來越有希望了! 如果是用 DOS 內建命令如您提供的例子 del, 拖進去的檔名當變數會被執行, 問題就是出在我動用的程式非內建, 所以只要能提供一個前置命令給 CMD 告訴它欲執行的程式是外部的程式, 應該就搞定了.ie:somecmd xx2yy.exe %1請教還有沒高手記得這個 somecmd 如何呼叫? 感恩再感恩. orz