引用 | 編輯
llleeesss200
2008-08-17 21:42 |
樓主
▼ |
||
x0
小弟剛抓到一個9.0跟中文化的成式想說就把用bat把她做成自動安裝的包裹 她安裝流程是這樣的 首先安裝英文版安裝程式 之後安裝完成他會立刻自動啟動,並且設定 所以必須先關閉MSN,之後中文化 所以小弟用BAT先用 start /wait 1 .. 訪客只能看到部份內容,免費 加入會員 x0
|
引用 | 編輯
threesecond
2008-08-18 14:39 |
2樓
▲ ▼ |
這種還在測試版的東西,做成自動安裝有意義嗎?
何不等正式版出了再做? x0 |
引用 | 編輯
llleeesss200
2008-08-18 15:14 |
3樓
▲ ▼ |
首先謝謝兩位的意見
先回答~Jimmy~ 我確實也是這樣寫的,只不過問題點在於,他安裝完成後 會自動開啟msnmsgr.exe,然後就開始自動設定一小段時間 這時候,start /wait 就會因為他安裝已經結束而進入下一個指令 只不過他在設定中也不能關閉,如果在設定中關閉他中文化會無效 要等他跑完後在關閉才能中文化 最主要目前就是卡在這個關鍵的位置 不知道該怎麼寫才好(因為也不能start /wait msnmsgr.exe 程序會停住) 關於threesecond 的問題 這只是小弟忽然很好奇該怎樣作而已 最近乎然對於無人值守很好奇 不知道如是否能只用.bat來寫這個自動安裝的檔案 請大大們能給點指教~ x0 |
引用 | 編輯
threesecond
2008-08-18 22:59 |
4樓
▲ ▼ |
還不簡單,把它分隔開來不就好了?
先自動安裝主程式,再自動安裝其他無關的軟體, 第三步再回來安裝 MSN 中文化, 不就能避開這個問題了? 解決問題有時候不需要什麼高深技術,自己腦筋轉一下答案就出來了。 x0 |
引用 | 編輯
llleeesss200
2008-08-19 17:11 |
5樓
▲ ▼ |
不好意思,小弟不是很懂,我沒有在安裝其他程式了,以下是程式碼
不知道方不方便能幫我修改看看 我先將MSN存在C:\msn 4.exe就是taskkill 1.msi就是MSN安裝主程式 2.exe是中文化 [quote] @echo off echo. title MSN安裝中 echo. echo MSN安裝中請稍後..... echo. start C:\msn\4.exe start /wait C:\msn\1.msi /QB echo 安裝尚未完成,請稍等 ping -n 15 127.0.0.1 >NUL taskkill /f /im msnmsgr.exe ping -n 3 127.0.0.1 >NUL echo. echo 正在安裝中文化 echo. start /wait C:\msn\2.exe del /f /s /q c:\msn echo exit [/quote] x0 |
引用 | 編輯
llleeesss200
2008-08-22 21:28 |
6樓
▲ ▼ |
下面是引用zeroboys於2008-08-22 16:38發表的 : 大哥給點提示吧,我對DOS的指令很不熟悉,找了很多也找不到 目前是想說用Autoit + .bat來執行 只不過很想了解是否光光.bat就能執行 x0 |
引用 | 編輯
莫力思雷靠盃
2008-08-23 07:08 |
7樓
▲ ▼ |
引用llleeesss200 找不到對策或方法的時候再找我吧! 因為這種難易度並不大‧‧ 如果你使用三秒的方式是最佳的方法。 而我只是教你怎麼使用編輯軟體修改 .msi 檔案 直接變更為中文化 至於 AUTOIT 是我的話,我可以勸你可以死了這條心吧! 因為 AUTOIT 缺點大於優點‧‧所以已被我捨棄的一套軟體。 x0 |
引用 | 編輯
llleeesss200
2008-08-23 13:20 |
8樓
▲ ▼ |
下面是引用zeroboys於2008-08-23 02:54發表的 : 謝嚕~大哥 If ProcessExists("msnmsgr.exe") Then ProcessClose("msnmsgr.exe") EndIf 這個應該是Autoit的,小弟目前比較想知道光光用.bat來控制 用Autoit的話就沒挑戰性了 (只不過還是謝謝你給的Autoit源碼,他寫的真的很好) x0 |
引用 | 編輯
llleeesss200
2008-08-24 02:42 |
9樓
▲ ▼ |
下面是引用zeroboys於2008-08-24 00:20發表的 : 也不是說不適合拉@@" 只是想多用點方法~畢竟有的時候多學點會比較好 因為小弟目前都是用Autoit寫的,寫多了感覺好空虛 所以想多學點方法,還是很謝謝你 x0 |
引用 | 編輯
SilentWorld
2008-08-25 17:26 |
10樓
▲ |
用Orca或InstallShield把MSI Database裡自訂動作的LaunchMessenger刪除
安裝完成時就不會自動啟動msnmsgrexe了 EX:(SMG) 複製程式 4S7mS0Sm57m30GmgMG4GSS8S86394M3SGGS41s112198G46smm3s80064MMgGGMG70M280357Mg079G83M15726536s34890m14sG05G9SSGM0G54G5MG09m697s7214mgs374mm4mS428m3M146M05861G977317415MSG31GsG424s8127596979m789mmgmS82g599S5M724S49245msM0S821535Mmg0sm0762g29m522SG86mS92s4M43m9gg30 x0 |