請問一些軟體 如何寫出自動批次檔?

Home Home
引用 | 編輯 montys
2005-03-13 19:51
樓主
推文 x0
Alibabar 5.10
譯典通 6.0
音樂轉檔精靈2005 V ..

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



獻花 x0
引用 | 編輯 Darren
2005-03-13 20:07
1樓
  
Alibabar 是 /q 這個參數
譯典通是installshield包的所以用 -silent
音樂轉檔精靈是 inno setup 要用 /verysilent 或是 /silent

獻花 x0
引用 | 編輯 montys
2005-03-13 20:28
2樓
  
太感謝了^^!!

真的很謝謝>o<

有問題再來請教您^^

獻花 x0
引用 | 編輯 montys
2005-03-13 20:34
3樓
  
再麻煩一下

NOD32 防毒軟體,如何自動安裝 而且不會重開機?

再次謝謝您^^

獻花 x0
引用 | 編輯 xinsonic
2005-03-13 20:34
4樓
  
小弟也遇到類似的問題....
請問
iTunes 4.7
Editplus 2
這兩套又要怎麼解套?
前者不能用 4.6的解法
後者在winzip之後我就卡住了...@@a
--
還請前輩指點.

獻花 x0
引用 | 編輯 Darren
2005-03-13 21:06
5樓
  
我沒有使用那些軟體, 並不知道它們的安裝檔是用什麼程式包裝.

請使用PEiD 0.93檢測是哪個包裝軟體, 或者從安裝介面上辨別, 然後在google輸入此安裝軟體的名稱和"silent install"這個關鍵字, 應該就能找得到它自動安裝的參數. 如果是不重開機的話, inno setup是/norestart, 其它也是類似方式查找.

獻花 x0
引用 | 編輯 montys
2005-03-13 21:24
6樓
  
版主大大~太感謝了^^
我已經找到我要的指令了

獻花 x0
引用 | 編輯 montys
2005-03-13 22:37
7樓
  
WISE Installer 的參數
有沒有關閉 安裝完 跳出程式集視窗 的參數?
還有停止重開機參數

我在這裡看不到相關的參數
http://www.wise.com/KBArticle.aspx?articleno=564

獻花 x0
引用 | 編輯 montys
2005-03-14 02:20
8樓
  
請問OFFICE 2003 如何自動安裝
我使用 %systemdrive%\install\015\Office2003\PRO11.MSI /QB
結果跳出我沒金鑰,就結束安裝

應該如何解決呢?

獻花 x0
引用 | 編輯 billjrm
2005-03-14 08:54
9樓
  
軟體自動安裝,一般來說都是 case by case,沒有通則。

若你希望,自動安裝方式能適用在每個軟體上,個人建議共享軟體 AutoIt

http://www.hiddensoft.com/AutoIt/


AutoIt 主要工作,是模擬按鍵發送。寫個 aut 檔,AutoIt 會依據 aut 檔
的內容,發送模擬按鍵到安裝程式。


aut 檔是個 script(文字檔),使用 AutoIt 專屬語法。AutoIt 的語法不會太複雜,
而且說明文件還蠻清楚的。

不過,若你要撰寫 aut 檔,可能需要有 Windows 程式設計的經驗比較好。

獻花 x0
引用 | 編輯 Darren
2005-03-14 11:08
10樓
  
下面是引用montys於2005-03-13 22:37發表的 :
WISE Installer 的參數
有沒有關閉 安裝完 跳出程式集視窗 的參數?
還有停止重開機參數

我在這裡看不到相關的參數
.......
1.如果檔案不複雜的話, 你可能要考慮用其它有不重開機指令的包裝軟體重包, 這要另外學.

2.跳出程式集視窗這個並不是很重要, 可以不理會它. 若是自動執行主程式, 可以用 taskkill 這個命令提示字元的指令關掉它.

3.Office如果跳出沒有金錀就結束, 我想你可能要先做好回答檔, 讓它在安裝過程中自動讀取序號.

獻花 x0
引用 | 編輯 xinsonic
2005-03-15 01:10
11樓
  
下面是引用Darren於2005-03-13 21:06發表的 :
我沒有使用那些軟體, 並不知道它們的安裝檔是用什麼程式包裝.

請使用PEiD 0.93檢測是哪個包裝軟體, 或者從安裝介面上辨別, 然後在google輸入此安裝軟體的名稱和"silent install"這個關鍵字, 應該就能找得到它自動安裝的參數. 如果是不重開機的話, inno setup是/norestart, 其它也是類似方式查找.

謝謝您的建議 ^_^

關於Editplus,
它的安裝全靠包裝內的一個 VC++ 來操作, 其主要任務只有註冊登錄檔. 而小弟試不出那個 VC++ 的參數...
試著自己寫一個 .reg , 卻發現 .reg 裡不支援 %programfiles%,%systemdrive%變數....或我用法錯誤(目前只能寫死 C:\program files\xxx ...@@a).
也試過用batch偵測環境變數並輸出一個 .reg, 卻發現 DOS batch 對字串的處理能力近乎於零.../0\....難道還是得用C嗎.....(當然,也可能是我不會用.../0\.....但..怎麼讓兩個 echo 中間不換行...@@a)

而iTunes,
它似乎也不是以InstallShell來進行主要的安裝....
在InstallShell階段自動進行,但之後仍會跳一個j安裝畫面出來...
也許得開殼了..我沒開過呀...~>.<~
這個還找不到解法,目前改裝winamp...

---------------------------------------------------我是分隔線-----------------------------------------------------

另外,在實做photoshopCS的自動安裝時,有遇到一個問題..小弟解決得很失敗...@@a
ps的安裝程序的image名稱叫做setup.exe
安裝程序在完成安裝後接著會跳出啟動畫面(該setup.exe沒有結束,但會叫出另一個Adobelmsvc.exe程序)
一般在寫script時,通常會用 " start /wait 程式.exe /參數 " 這樣的方式(保持step by step)進行
問題來了...該程式.exe還沒結束呀...taskkill沒辦法被啟動.自然畫面也就停在那裡了....
1.試著用tasklist來查看是否那個Adobelmsvc.exe出現了沒...也同樣卡在batch的功能有限..(或小弟功力不足)
2.寫個C...hmm....@@a
3.設定計時(弟目前的做法)
======
start %systemdrive%\install\PS8\setup.exe
start /wait sleep 300
taskkill /F /IM Adobelmsvc.exe
taskkill /F /IM setup.exe
copy "%systemdrive%\install\PS8\A??????M.dll" "%programfiles%\Adobe\Photoshop CS"
copy "%systemdrive%\install\PS8\e??????u.dll" "%programfiles%\Adobe\Photoshop CS"
copy "%systemdrive%\install\PS8\T??????2.dat" "%programfiles%\Adobe\Photoshop CS"
======
這樣會等5分鐘後不管有沒有裝好,都砍掉setup.exe,在速度慢的電腦上有一定的風限. 另, sleep.exe要自備(或設定相關路徑).
用這種方式感覺滿糟的.....有沒有好一點的方法可以解決這樣的問題..??
附上小弟PhotoshopCS應答檔(Abcpy.ini)中有修改的片段 :
(參考自http://www.msfn.org/)
======
[OEM Install]
DisplayWelcomeDlg=NO
DisplayEULA=NO
DisplayXPDialog=NO
DisplayTypeOfInstallDlg=NO
DisplaySelectDestDirDlg=NO
DisplayCustomDlg=NO
DisplayUserInfoDlg=NO
DisplayConfirmRegDlg=NO
DisplayStartCopyDlg=NO
DisplayFinishDlg=NO
DisplayFinalMessage=NO
DisplayRebootDlg=NO
ProgGroupName=
DefaultDestDir=
FName=L
LName=Home
MI=
UserCompanyName=Home
UserSerialNumber=104517560999099934383575
DisplayBackGround=NO
DisplayProgressBar=NO
ProgressBarStart=NO
ProgressBarEnd=NO
======

獻花 x0
引用 | 編輯 kafsu001
2005-03-15 08:30
12樓
  
請問有人曉得Cuteftp pro v3.0
自動安裝的參數嗎??

我去查了一些網站都沒有看到@@"

獻花 x0
引用 | 編輯 montys
2005-03-15 21:33
13樓
  
下面是引用kafsu001於2005-03-15 08:30發表的 :
請問有人曉得Cuteftp pro v3.0
自動安裝的參數嗎??

我去查了一些網站都沒有看到@@"
我有Cuteftp 6.0 pro 免安裝版
只要配上機碼 就可以用了~需要嗎?

獻花 x0
引用 | 編輯 Darren
2005-03-15 22:34
14樓
  
下面是引用xinsonic於2005-03-15 01:10發表的 :


謝謝您的建議 ^_^

關於Editplus,
.......
1.reg的環境變數可以借用其它安裝程式來做, 若為初學建議用Wise installation system
2.iTunes我記得它好像是msi的, 忘了! 有很多軟體都是用msi檔但外包一個exe介面(如installshield)跟windows installer服務的安裝檔(如ACDSee7就是這樣). 其實是把msi檔解到硬碟某處再執行msi檔進入安裝介面, 所以一般系統如果本身就有windows installer服務, 直接取msi檔來裝就好了
3.photoshop最好是能找出setup.exe不會結束的原因, 不得已的時候可以考慮用autoit

獻花 x0
引用 | 編輯 xinsonic
2005-03-15 23:11
15樓
  
下面是引用montys於2005-03-14 02:20發表的 :
請問OFFICE 2003 如何自動安裝
我使用 %systemdrive%\install\015\Office2003\PRO11.MSI /QB
結果跳出我沒金鑰,就結束安裝
應該如何解決呢?

您可以看看這兩篇, 希望對您有幫助.

http://bbs.mychat.to/read.php?tid=53995&fp=3
整合SP1, 或也可以只放序號

http://bbs.mychat.to/read.php?tid=222214&fp=1
應答檔製作

獻花 x0
引用 | 編輯 xinsonic
2005-03-15 23:30
16樓
  
下面是引用Darren於2005-03-15 22:34發表的 :

1.reg的環境變數可以借用其它安裝程式來做, 若為初學建議用Wise installation system
2.iTunes我記得它好像是msi的, 忘了! 有很多軟體都是用msi檔但外包一個exe介面(如installshield)跟windows installer服務的安裝檔(如ACDSee7就是這樣). 其實是把msi檔解到硬碟某處再執行msi檔進入安裝介面, 所以一般系統如果本身就有windows installer服務, 直接取msi檔來裝就好了
3.photoshop最好是能找出setup.exe不會結束的原因, 不得已的時候可以考慮用autoit

謝謝您那麼熱心的為小弟解惑 ^_^
關於editplus, 如果是要重新打包, 我想這也許要留待下次了......

而 iTunes, 小弟去翻了翻 tmp, 的確找到了它的 msi, 但這隻 msi 沒辦法直接安裝 (msiexec),
看它的錯誤訊息似乎仍需仰賴 installshell 的 setup 執行檔.......這部份可能也暫時先擱著吧.

photoshop的部份, 那個啟動頁面好像是寫在 setup.exe 程序中, 並不是另外呼叫的行程.(或者是它本身沒有結束, 又呼叫了一個子行程). 用鍵盤滑鼠模擬也只可算是治標的對策. 不過我會試試的 ^_^

----
難怪 maybe 大大的 install包 很多看起來都像是重新打包過的...
我猜它們應該是真的都被重包過了...@@a

獻花 x0
引用 | 編輯 montys
2005-03-16 06:11
17樓
  
office2003我後來也終於搞定了= =!!~
這幾天光灌xp就至少有50次吧~

獻花 x0
引用 | 編輯 zeroboys
2005-05-21 21:39
18樓
  
Alibabar 5.10 我不喜歡,它的自動翻譯,不知道為何失效了,至今我都是使用4.10版
至於Office 2003 給於montys的答案是...請你去學習使用Microsoft Office 2003 Resource Kit
關於這套的教學,市面上的雜誌有,請參考「密技格鬥王1」

獻花 x0
引用 | 編輯 綠島
2005-05-23 15:32
19樓
  
下面是引用billjrm於2005-03-14 08:54發表的 :
軟體自動安裝,一般來說都是 case by case,沒有通則。

若你希望,自動安裝方式能適用在每個軟體上,個人建議共享軟體 AutoIt

http://www.hiddensoft.com/AutoIt/
.......

AutoIt這個程式我有用了一下~
還蠻好用的說~
不過阿~我有個疑問呢
如果剛好模擬的鍵盤自動安裝操作不小心因為安裝時間沒抓準導致miss
那不就"抓賽"了 表情
還是說還有更好的解決方法呢 表情

獻花 x0