WPI中執行檔要如何寫<CLOSED>

Home Home
引用 | 編輯 swbchen
2005-07-04 12:05
樓主
推文 x0
使用 wpi 安裝檔案如何執 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 SAI
2005-07-06 17:13
1樓
  
%systemdrive%\program files\aaa\bbb.exe

獻花 x0
引用 | 編輯 swbchen
2005-07-06 19:17
2樓
  
not work !!
只有
c:\program以後就沒有!!!

獻花 x0
引用 | 編輯 Darren
2005-07-06 21:22
3樓
  
大概是要引號吧,因為有空格
不然就用%programfiles%\aaa\bbb.exe

獻花 x0
引用 | 編輯 swbchen
2005-07-08 11:09
4樓
  
Thank you ! now it works!



"%programfiles%\aaaa\bbb.exe"

獻花 x0
引用 | 編輯 swbchen
2005-07-09 09:40
5樓
  
another problem !

how to patch another exe file??

e.g.
"%programfiles%\aaa\patch.exe rar.exe" (not work)
要patch 同目錄下的rar.exe 程式 要如何寫????

thank you.

獻花 x0
引用 | 編輯 nicecat
2005-12-08 11:41
6樓
  
下面是引用swbchen於2005-07-9 09:40發表的 :
another problem !

how to patch another exe file??

e.g.
.......
另一個解決方法

我想可以另外寫一個cmd的批次檔來執行
例如 patch.cmd
然後內容就是
"%programfiles%\aaa\patch.exe rar.exe"
DOS底下應該可以執行吧?

獻花 x0
引用 | 編輯 ㄚ逗仙
2005-12-17 14:58
7樓
  
%programfiles%\aaa\bbb.exe   代表所裝的windows系統該槽 我們都幾乎用C:\
問題是~~很多人不一定是用C:\來做windows系統的...所以用%programfiles%\會比較恰當不需要空格
%programfiles%\aaa\bbb.exe 代表c:\program files\aaa\bbb.exe 瞭解嗎
假如~~我們用rar解壓縮..也可用此方法來做為~~依據喔~~不然妳那會知道 對方c:\說不定是光碟呢!!
以下我來介紹一下~~所有目錄語法 ...
%programfiles% 等於 C:\program files 目錄
%userprofile%   等於 C:\Documents and Settings\Administrator (或其他名稱) 之目錄 電腦名稱為主
%systemdrive% 等於 C:\ (裝設WINDOWS的該槽)
%systemroot%   等於 C:\WINDOWS 目錄
就只有這樣嚕~~~~簡單吧...保證不會出錯的方法
那麼很多人會想問~~那我要裝在光碟槽 假設為 D:\好了 那麼怎麼從D:\做執行呢
%cdrom% 問題是~~不通喔
所以~~我們必須要開設一個cmd 或bat檔~~做為執行 假設我們就設 AA.CMD好了
裡面

@ECHO OFF   =>隱藏顯示指令 不想讓人看到 妳所要做的執行  
REM Example, how to look for CDROM-drive. Must have WPI.ico at the root of the CD.
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\wpi.ico set CDROM=%%i:   ====>代表著%CDROM%=>D:\
這樣就能使用~~%CDROM% 來讓光碟執行嚕...
因為大家的光碟槽 誰會知道~~有 C:\ D:\ E:\....Z:\都有可能阿
所以用正確指令就是如此嚕...了解了吧
以上均可於WINRAR 或者 WINZIP 來做為駐解執行之動作~~只要WINDOWS下都OKOK啦
有問題~歡迎來問我~~我是阿豆仙 也是ㄚ逗仙 反正就是我啦

=============================
令外教學 假如我們在做很多軟體的時候 自動安裝 功能 有時需要借用WINRAR的自解能力
那麼我們當然要把檔案放在硬碟某槽
假設我們設為WINDOWS系統的該槽 稱為C槽
我們就將自解放至於 C:\INSTALL\ 對吧
那麼要如何自動刪除該目錄檔案與其他的附屬目錄呢
很簡單....
RD /S /Q %systemdrive%\INSTALL   即可...
不管裡面有 C:\INSTALL\123\123\441.EXE
都會讓INSTALL 全部刪除包含INSTALL目錄

[8 樓] From:台灣台灣固網 | Posted:2005-12-17 15:09 |

獻花 x0