close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_fs.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Apr 15, 2011, 11:36:52 AM (15 years ago)
- Author:
-
jazz
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v34
|
v35
|
|
| 55 | 55 | Total size: 53165 / 84384 bytes (63.0%) |
| 56 | 56 | }}} |
| 57 | | [[Image(11-04-15_nsExec_Test.jpg)]] |
| | 57 | * [[Image(11-04-15_nsExec_Test.jpg)]] |
| 58 | 58 | * 如果要設計網路安裝版,倒也可以用 [http://nsis.sourceforge.net/Builtin_NSISdl_plug-in NSISdl] 這個 plugin 來開發。簡單寫一個測試範例,還算蠻簡單的。(注意:底下用 \$ 是為了配合 cat 語法,若直接貼程式碼請拿掉!) |
| 59 | 59 | {{{ |
| … |
… |
|
| 205 | 205 | }}} |
| 206 | 206 | * 這個範例蠻單純的,就是在指定安裝的目錄中放 Uninstall.exe |
| 207 | | [[Image(11-04-15_MUI_Basic_1.jpg)]] |
| 208 | | [[Image(11-04-15_MUI_Basic_2.jpg)]] |
| 209 | | [[Image(11-04-15_MUI_Basic_3.jpg)]] |
| 210 | | [[Image(11-04-15_MUI_Basic_4.jpg)]] |
| | 207 | * [[Image(11-04-15_MUI_Basic_1.jpg)]] |
| | 208 | * [[Image(11-04-15_MUI_Basic_2.jpg)]] |
| | 209 | * [[Image(11-04-15_MUI_Basic_3.jpg)]] |
| | 210 | * [[Image(11-04-15_MUI_Basic_4.jpg)]] |
| 211 | 211 | * 接著看 !WelcomeFinish.nsi,跟 Basic.nsi 差別就只有四行: |
| 212 | 212 | {{{ |
| … |
… |
|
| 220 | 220 | ~$ makensis WelcomeFinish.nsi |
| 221 | 221 | }}} |
| 222 | | [[Image(11-04-15_MUI_Welcome.jpg)]] |
| 223 | | [[Image(11-04-15_MUI_Finish.jpg)]] |
| | 222 | * [[Image(11-04-15_MUI_Welcome.jpg)]] |
| | 223 | * [[Image(11-04-15_MUI_Finish.jpg)]] |
| 224 | 224 | * 至於 !HeaderBitmap.nsi 主要則增加兩行: |
| 225 | 225 | {{{ |
| … |
… |
|
| 231 | 231 | ~$ makensis HeaderBitmap.nsi |
| 232 | 232 | }}} |
| 233 | | [[Image(11-04-15_MUI_HeaderBitmap.jpg)]] |
| | 233 | * [[Image(11-04-15_MUI_HeaderBitmap.jpg)]] |
| 234 | 234 | * 若要在開始選單產生目錄,StartMenu.nsi 加了幾個語法 |
| 235 | 235 | {{{ |
| … |
… |
|
| 263 | 263 | ~$ makensis StartMenu.nsi |
| 264 | 264 | }}} |
| 265 | | [[Image(11-04-15_MUI_StartMenu.jpg)]] |
| 266 | | [[Image(11-04-15_MUI_Uninstall.jpg)]] |
| 267 | | * 比較複雜的是 MultiLanguage.nsi |
| 268 | | {{{ |
| 269 | | }}} |
| 270 | | [[Image(11-04-15_MUI_MultiLang_1.jpg)]] |
| 271 | | [[Image(11-04-15_MUI_MultiLang_2.jpg)]] |
| 272 | | [[Image(11-04-15_MUI_MultiLang_3.jpg)]] |
| 273 | | [[Image(11-04-15_MUI_MultiLang_4.jpg)]] |
| 274 | | [[Image(11-04-15_MUI_MultiLang_5.jpg)]] |
| | 265 | * [[Image(11-04-15_MUI_StartMenu.jpg)]] |
| | 266 | * 比較複雜的是 !MultiLanguage.nsi,當然語法主要是加入 |
| | 267 | {{{ |
| | 268 | |
| | 269 | }}} |
| | 270 | * [[Image(11-04-15_MUI_MultiLang_1.jpg)]] |
| | 271 | * [[Image(11-04-15_MUI_MultiLang_2.jpg)]] |
| | 272 | * [[Image(11-04-15_MUI_MultiLang_3.jpg)]] |
| | 273 | * [[Image(11-04-15_MUI_MultiLang_4.jpg)]] |
| | 274 | * [[Image(11-04-15_MUI_MultiLang_5.jpg)]] |
| | 275 | * [[Image(11-04-15_MUI_Uninstall.jpg)]] |