home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 September / PCWorld_2000-09_cd.bin / Software / TemaCD / ahwb / ah-wobu.i1_ < prev    next >
Text File  |  2000-06-12  |  20KB  |  556 lines

  1. ;@set @_=1/*
  2. ;@echo off
  3. ;goto Beginn
  4. ;rem End of MultiHeader
  5. ; -------------------------------------------------------------------------
  6. ; Intelligent INF. For German-English dictionary.
  7. ; Solves compatibility to Win9x/NT40/setupx/setupapi
  8. ; With selfdeletion this might be used with a unique temporary name against 
  9. ; INF-Caching
  10. ;
  11. ; Idea: André Holzhey
  12. ; Copyright (C) 2000 by André Holzhey
  13. ;
  14. ; This Script runs under General Public License.
  15. ; See 'license.txt' for details.
  16. ; -------------------------------------------------------------------------
  17. ;rem Beginn Batch part
  18. [BatchPart]
  19. :Beginn
  20. set @_=
  21.  
  22.  
  23.  
  24. rem ***********************************************************************
  25. rem -----------------------------------------------------------------------
  26. rem    Beginn ENV-Stub:
  27. rem 
  28. rem    Für diesen Stub:  Version B 1.2(mod)  (C) 1999-2000 by André Holzhey
  29. rem -----------------------------------------------------------------------
  30. :INIstub
  31. rem echo INIstub
  32. if a%1 == a/INI if not a%/INI% == a/INI goto %2
  33. if not a%/INI% == a/INI goto Normstrt
  34. set /INI=
  35. goto %INIlabel%
  36.  
  37. :NormStrt
  38. :ENVstub
  39.  
  40. rem Test Windows NT (it's incompatible, but it doesn't requires an ENV-Stub)
  41.  
  42. if not "%OS%" == "Windows_NT" ctty nul
  43. if not "%OS%" == "Windows_NT" %comspec% /E:16300 /C %0 /INI UmgRestart %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
  44. if not "%OS%" == "Windows_NT" goto PrgEnde
  45.  
  46. echo.%COMSPEC%/ | find /I "\cmd.exe/" > nul
  47. if not errorlevel 1 goto UmgPass
  48. echo restarting ...
  49.  
  50. cmd.exe /C %0 /INI UmgRestart %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 2>nul
  51. goto PrgEnde
  52.  
  53. :UmgRestart
  54. if not "%OS%" == "Windows_NT" ctty con
  55. shift
  56. shift
  57. shift
  58.  
  59.  
  60. :UmgPass
  61.  
  62. rem -----------------------------------------------------------------------
  63. rem
  64. rem  Ende  ENV-Stub .
  65. rem
  66. rem  *******  Ab hier dürfen Umgebungsvariablen verwendet werden !!! ******
  67. rem
  68. rem
  69. rem  Achtung: dieser Header erwartet am Ende dieses Programms die
  70. rem           Sprungmarke PrgEnde (sonst gibts eine unschöne Fehlermeldung)
  71. rem -----------------------------------------------------------------------
  72. rem ***********************************************************************
  73. echo. 
  74. echo     ╔══════════════════════════════════════════════════════════════════╗
  75. echo     ║                                                                  ║
  76. echo     ║                AHWBINF.BAT - Intelligente INF-Datei              ║
  77. echo     ║        für André Holzheys Deutsch-Englisches Wörterbuch          ║
  78. echo     ║               (C) 1997-2000 by André Holzhey                     ║
  79. echo     ║                                                                  ║
  80. echo     ║                 dictionary@german-english.de                     ║
  81. echo     ║            http://www.german-english.de/dictionary               ║
  82. echo     ║                                                                  ║
  83. echo     ║      Für dieses Programm gilt die General Public License.        ║
  84. echo     ║              Der Autor übernimmt keine Gewähr.                   ║
  85. echo     ║               Für Details siehe 'license.txt'                    ║
  86. echo     ║                                                                  ║
  87. echo     ║    This program runs under GPL. It comes with absolutely no      ║
  88. echo     ║            warranty. For Details see 'license.txt'               ║
  89. echo     ║                                                                  ║
  90. echo     ╚══════════════════════════════════════════════════════════════════╝
  91.  
  92. echo.
  93. echo.  Die Daten werden eingetragen. Bitte haben Sie etwas Geduld...
  94. echo.
  95.  
  96. rem Teste Win31/Win9x/NTx, wrong OS
  97. rem --------------------------------
  98. if "%OS%" == "Windows_NT" goto OSOK
  99.  
  100.    rem teste, ob DOS95
  101.    if "%windir%" == "" goto WinError
  102.  
  103.    rem teste, ob  DOS6.2 & Win3.1:
  104.    echo."%winbootdir%" | find "\" > nul   
  105.    if errorlevel 1 goto WinError
  106.  
  107. :OSOK
  108.  
  109.  
  110. rem setting now some NT-Flags
  111. rem --------------------------
  112. set NTna=0
  113.  
  114.  
  115. if not "%OS%" == "Windows_NT" goto EndNtFlags   
  116.  
  117.    rem NT-Administrator-Flag:
  118.    rem -----------------------
  119.    if /I "%USERNAME%" NEQ "administrator" set NTna=1
  120.    if %NTna% == 1 echo.
  121.    if %NTna% == 1 echo.It's recommended to login as administrator.
  122.    if %NTna% == 1 echo.
  123.    rem if %NTna% == 1 goto EndNtFlags
  124.  
  125. :EndNtFlags
  126.  
  127.  
  128. call %0 /INI SetTempVar
  129.  
  130.  
  131.  
  132. :PreInitInf
  133.  
  134. call %0 /INI InitINF%OS%
  135. rem echo Temporärer INF-Name ist: %INFNAme%
  136. if "%1" == "" echo No arguments specified. Nothing to do!
  137. if "%1" == "" goto PrgEnde
  138.  
  139. rem echo on
  140. :argLoop
  141. rem @echo  %INFNAME% -- %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
  142. rem @pause
  143. rem @if "%1" == "/DEL" pause
  144. if "%1" == "/DEL" call %INFNAme% /INI DeleteMe
  145. if "%1" == "/DEL" echo Error while deleting Myself!
  146. if "%1" == "/DEL" goto PrgEnde
  147.  
  148. rem NTs CMD scheint die Syntax aller IFs einer Zeile sofort zu prⁿfen 
  149. rem damit gibt's 'nen Fehler, wenn %2 leer ist.
  150. if "%1" == "/CP" if not "%2" == "" command /C if exist %2 del %2
  151. if "%1" == "/CP" if not "%2" == "" copy %INFNAme% %2
  152. rem @if "%1" == "/CP" pause
  153. if "%1" == "/CP" if not "%2" == "" %2 /INI ReRunInf %2 %3 %4 %5 %6 %7 %8 %9
  154. if "%1" == "/CP" echo Error while Moving and Executing myself!
  155. if "%1" == "/CP" goto PrgEnde
  156.  
  157. echo Verarbeite Sektion %1 ...
  158. call %INFNAme% /INI ExecSection %1
  159. rem if     "%OS%" == "Windows_NT" call %INFNAme% /INI ExecSection %1
  160. rem if not "%OS%" == "Windows_NT" call %INFNAme% /INI ExecSection %1
  161. shift
  162. if not "%1" == "" goto argLoop
  163.  
  164. echo.
  165. echo Fertig!.
  166. echo.
  167. if exist %tmpregfil% del  %tmpregfil%
  168.  
  169. goto PrgEnde
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179. rem Library functions
  180. rem --------------------
  181.  
  182. :SetTempVar
  183. rem create an unique tempfile-name
  184. rem ----------------------------------
  185. set tmpregfil=%TEMP%\ahwbii-ihkgjfdwn97hhfrb.bat
  186. if exist %tmpregfil% del  %tmpregfil%
  187. goto PrgEnde
  188.  
  189.  
  190.  
  191. :ReRunInf
  192. rem after /CP - Switch!
  193. shift
  194. shift
  195. shift
  196. goto PreinitInf
  197.  
  198. :ExecSection
  199. rem  Since INF-INTERPRETERS don't accept Quotation marks when Specifiying the Scriptname, a cryptic INF name must
  200. rem  be defined in a Variable, and not in command line. You may avoid troubles by running this program using the
  201. rem  'start' command. The Variable for the INF-Name is INFName. If it's empty, %0 is used instead.
  202. rem  note: Win98 requires always a complete Pathname, for NT, it might be enough, to prepend a .\, Win95 instead rem seems to accept relative Pathnames??? 
  203.  
  204. rem the subs InitINF and InitINFWindows_NT will set the INFNAME-Variable
  205.  
  206.   if "%INFNAme%" == ""   if     "%OS%" == "Windows_NT" start /wait rundll32.exe setupapi,InstallHinfSection %3 132 %0
  207.   if "%INFNAme%" == ""   if not "%OS%" == "Windows_NT" start /wait rundll32.exe  setupx.dll,InstallHinfSection %3 132 .\%0
  208.  
  209.  
  210.   if not "%INFNAme%" == ""   if     "%OS%" == "Windows_NT" start /wait rundll32.exe setupapi,InstallHinfSection %3 132 %INFNAME%
  211.   if not "%INFNAme%" == ""   if not "%OS%" == "Windows_NT" start /wait rundll32.exe  setupx.dll,InstallHinfSection %3 132 %INFNAME%
  212.  
  213. goto PrgEnde
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. :INITINFWindows_NT
  221.       rem NTINF (setupapi) accepts .\filename instead of absolute pathnames.
  222.  
  223.       rem NT-Absolute Pathname (bezieht sich auf diese Datei %0)
  224.       rem Achtung: halbabsolute Dateiangaben der Art 'C:Verz1\Datei' oder
  225.       rem '\Verz2\Datei2' werden z.Zt. nicht behandelt. Notwendig entweder:
  226.       rem nur 'Datei3' oder 'verz3\Datei4' oder  'C:\Verz5\datei6' .
  227.       rem 
  228.       rem -------------------------------------------------------------------
  229.       echo.%0 | find ":\" > nul
  230.       set INFNAme=%0
  231.  
  232.       if     errorlevel 1 if not exist %0 if not exist %0.bat if exist %0.cmd set INFNAme=.\%0.cmd
  233.       if     errorlevel 1 if not exist %0 if     exist %0.bat                 set INFNAme=.\%0.bat
  234.       if     errorlevel 1 if     exist %0                                     set INFNAme=.\%0
  235.  
  236.       if not errorlevel 1 if not exist %0 if not exist %0.bat if exist %0.cmd set INFNAme=%0.cmd
  237.       if not errorlevel 1 if not exist %0 if     exist %0.bat                 set INFNAme=%0.bat
  238.       if not errorlevel 1 if     exist %0                                     set INFNAme=%0
  239. goto :EOF
  240.  
  241.  
  242.  
  243. :InitINF
  244. rem  some INF interpreters require to give the full Pathname of the Script in commandline. The start command will
  245. rem  help.
  246. rem  That doesn't work on NT: getting the full path name using the start %0 command!
  247. rem
  248. rem  Note: If a '.PIF' file with the same Name(shortname???) is located in the same
  249. rem  directory, and it has unset the setting 'Close after finishing' (or similiar)
  250. rem  that doesnt matter, since 'exit' is used. The program will not wait, until the other window one was closed 
  251. rem  manually!!!
  252. rem  
  253. rem                                                                              Routine  DestVar  Tempfile
  254. rem  The Scriptname, given in %0 should not exceed 120 Bytes in length (so '/INI FN' will fit within the 127 Bytes Limit when calling batches from 'start')
  255. rem if not exist %0 if not exist %0.bat if exist %0.cmd start /wait /min %0.cmd /INI FullName FullName %tmpregfil%
  256. rem if not exist %0 if     exist %0.bat                 start /wait /min %0.bat /INI FullName FullName %tmpregfil%
  257. rem if     exist %0                                     start /wait /min %0     /INI FullName FullName %tmpregfil%
  258.  
  259. if not exist %0 if not exist %0.bat if exist %0.cmd start /wait /min %0.cmd /INI FN
  260. if not exist %0 if     exist %0.bat                 start /wait /min %0.bat /INI FN
  261. if     exist %0                                     start /wait /min %0 /INI FN
  262.  
  263. call %tmpregfil%
  264. set INFNAme=%FullName%
  265. goto PrgEnde
  266.  
  267.  
  268. :FullName
  269. echo set %3=%0>%4
  270. exit
  271. goto PrgEnde
  272.  
  273.  
  274. :FN
  275. rem   nur Win9x!!!!(NT unterstⁿtzt nicht switch /E:)
  276. rem Fullname fⁿr selbstaufrufe(erm÷glicht kⁿrzere Kommandozeile)
  277. rem Kein Umgebungsspeicher zum setzen von tempregfil.
  278. echo set FullName=%0| %comspec% /E:3000 /C %0 /INI FilterTemp "FullName"
  279. exit
  280. goto PrgEnde
  281.  
  282.  
  283.  
  284. :FilterTemp
  285. rem leitet Daten gemΣ▀ Argument %3 in die in Settempvar definierte Datei
  286. Call %0 /INI settempVar
  287. find /I %3 > %tmpregfil%
  288. exit
  289. goto PrgEnde
  290.  
  291.  
  292. :DeleteMe
  293. echo.
  294. echo Fertig! 
  295. if exist %tmpregfil% del  %tmpregfil%
  296. echo.Programm löscht sich selbst!
  297. if not "%OS%" == "Windows_NT" ctty nul
  298. rem um unter NT die folgende Fehlermeldung auszublenden, sollte das Script per
  299. rem CMD /C ...bat 2.GT.nul  gestartet werden!
  300.  
  301. if not exist %0 if not exist %0.bat if exist %0.cmd del %0.cmd
  302. if not exist %0 if     exist %0.bat del %0.bat
  303. if     exist %0 del %0
  304. goto PrgEnde
  305.  
  306.  
  307.  
  308. rem ------------------------------------------------------------
  309. rem Error Messages
  310. rem ------------------------------------------------------------
  311.  
  312.  
  313. :WrongDirError
  314. echo.
  315. echo.
  316. echo.
  317. echo.Die Musterdatei 'GoLive_4.0_D179.new' konnte im aktuellen Verzeichnis nicht gefunden werden.
  318. echo.Diese Datei gehört zu diesem Crack und muß im selben Ordner wie dieses Programm
  319. echo.gespeichert werden. 
  320. echo.Wechsele in das Verzeichnis und starte dieses Programm erneut.
  321. echo.Aktuelles Verzeichnis ist:
  322. cd
  323. echo.
  324. if not "%OS%" == "Windows_NT" pause
  325. goto ende
  326.  
  327. :WinError
  328. echo.
  329. echo.
  330. echo.
  331. echo.  Dieses Programm benötigt mindestens Windows95/WindowsNT .
  332. echo.
  333.  
  334. echo.
  335. echo.  This program requires at least Windows 95/98 or 
  336. echo.  Windows NT (and anything newer).
  337. echo.
  338. echo.
  339. if not "%OS%" == "Windows_NT" pause
  340. goto ende
  341.  
  342.  
  343.  
  344. :ende
  345. echo AHWBINF has finished.
  346. goto PrgEnde
  347.  
  348.  
  349.  
  350. ;   ------------------------------------------------------------
  351. ;   INF-Area
  352. ;   ------------------------------------------------------------
  353.  
  354.  
  355. ; Author: Andre
  356.  
  357.  
  358. [version]
  359. signature="$CHICAGO$"
  360.  
  361. ;---------------------------------
  362. ; install & uninstall sections
  363. ;---------------------------------
  364.  
  365. [InstallMainSettings95]
  366. AddReg    = UninstallString.Add.Reg,AppPaths.Add.Reg,WordListAddReg      ; ,Install9x.Add.Reg
  367. UpdateInis= DeleteUninstaldotWininitEntry,DeleteLastInfo.Update.ini,DeleteUnusedSettings.Update.ini
  368.  
  369. [InstallMainSettingsNT]
  370. AddReg    = UninstallString.Add.Reg,AppPaths.Add.Reg,WordListAddReg      ; ,Install9x.Add.Reg
  371. UpdateInis= DeleteLastInfo.Update.ini,DeleteUnusedSettings.Update.ini
  372.  
  373. [UnInstallMainSettings]
  374. UpdateInis= DeleteLastInfo.Update.ini,DeleteUnusedSettings.Update.ini,UninstallDeleteSettings  ; ,DelTempInf.95      ; ,Install9x.Update.Ini
  375. DelReg=UninstallString.del.Reg,AppPaths.Del.Reg,WordListDelReg
  376. ; fehlt noch: L÷sche alles aus ah-wobu.ini!!!
  377.  
  378. [InstallIcons95]
  379. AddReg    = GroupConverter.Add.Reg
  380. UpdateInis= ProgramGroup.Update.Ini                   ; ,Install9x.Update.Ini
  381.  
  382. [InstallIconsNT]
  383. AddReg    = GroupConverter.Add.RegNT  ; - verwendung von Runonce\Setup piept unter NT, klappt nicht, und ist nicht n÷tig.
  384. UpdateInis= ProgramGroup.Update.Ini                   ; ,Install9x.Update.Ini
  385.  
  386. [UnInstallIcons95]
  387. AddReg    = GroupConverter.Add.Reg
  388. UpdateInis= ProgramGroup.Remove.Update.Ini    ; ,Install9x.Update.Ini
  389.  
  390. [UnInstallIconsNT]
  391. AddReg    = GroupConverter.Add.RegNT
  392. UpdateInis= ProgramGroup.Remove.Update.Ini    ; ,Install9x.Update.Ini
  393.  
  394. [DeleteUninstaldot.95]
  395. UpdateInis=DeleteUninstaldot.95.Ini
  396. ; Wird nur bei Deinstallation unter Win95 aufgerufen, um den 
  397. ; Uninstaller zu l÷schen.
  398.  
  399.  
  400. [DelTempInf.95]
  401. wininit.ini,rename,,"nul=%ThisTempInf%"
  402.  
  403.  
  404. [DeleteUninstaldot.95.Ini]
  405. wininit.ini,rename,,"nul=%UninstallDir%\%UninstallFile%"
  406.  
  407.  
  408.  
  409. [DeleteUninstaldotWininitEntry]
  410. wininit.ini,test,,"nul=%UninstallDir%\%UninstallFile%"
  411. wininit.ini,rename,"nul=%UninstallDir%\%UninstallFile%",,1
  412. ; wenn das Programm unmittelbar nach der Deinstallation wieder installiert wird,
  413. ; mu▀ dieser Eintrag wieder weg!
  414.  
  415.  
  416.  
  417. ;[DefaultUnInstall]
  418. ;DelReg    = UninstallString.Del.Reg,AppPaths.Del.Reg
  419. ;AddReg    = GroupConverter.Add.Reg
  420. ;UpdateInis= ProgramGroup.Remove.Update.Ini
  421.  
  422. ;---------------------------------
  423. ; all platform sections
  424. ;---------------------------------
  425.  
  426.  
  427.  
  428. [ProgramGroup.Update.Ini]
  429. setup.ini, progman.groups,, "group1=%ProgramGroupFolder%"
  430. setup.ini, group1,, """%Description%"", """"""%ProgramPath%\%Executable%"""""", """%ProgramPath%\ah-wobu\%ICONFILE%""", 0" ;creates shortcut
  431. ;setup.ini, group1,, """Das W÷rterbuch in Word %WinWordVersion%"", """"""%WinWordExe% %ProgramPath%\%Executable%"""""", """%ProgramPath%\ah-wobu\%ICONFILE%""", 0" 
  432. ;setup.ini, group1,, """Das W÷rterbuch in Word %WinWordVersion%"", ""%WinWordExe% %WinWord9PreSwitches%%ProgramPath%\%Executable% %WinWord9AfterSwitches%"", """%ProgramPath%\ah-wobu\%ICONFILE%""", 0"
  433. setup.ini, group1,, """Das W÷rterbuch in Word %WinWordVersion%"", ""%WinWordExe% %ProgramPath%\%Executable%"", """%ProgramPath%\ah-wobu\%ICONFILE%""", 0" 
  434. setup.ini, group1,, """LiesMich (Hilfe in deutscher Sprache)"", """"""%ProgramPath%\ah-wobu\Liesmich.doc"""""",, 0" ;, %PrgShortcutName%"
  435. setup.ini, group1,, """Readme (Help in English)"", """"""%ProgramPath%\ah-Wobu\Readme.doc"""""",, 0" ;, %PrgShortcutName%"
  436. setup.ini, group1,, """License information"", """"""%ProgramPath%\ah-Wobu\license.txt"""""",, 0" ;, %PrgShortcutName%"
  437.  
  438. [ProgramGroup.Remove.Update.Ini]
  439. setup.ini, progman.groups,, "group1=%ProgramGroupFolder%"                                ;creates folder
  440. setup.ini, group1,, """%Description%"""                                                  ;deletes shortcut
  441. setup.ini, group1,, """Das W÷rterbuch in Word %WinWordVersion%"""                                                  ;deletes shortcut
  442. setup.ini, group1,, """LiesMich (Hilfe in deutscher Sprache)"""                                                  ;deletes shortcut
  443. setup.ini, group1,, """Readme (Help in English)"""                                                  ;deletes shortcut
  444. setup.ini, group1,, """License information"""                                                  ;deletes shortcut
  445.  
  446. [GroupConverter.Add.Reg]
  447. ;HKLM,%S_M_W_CV%\RunOnce\Setup,"starting notepad...",,"%25%\notepad.exe %25%\setup.ini"
  448. ;HKLM,%S_M_W_CV%\RunOnce\Setup,"Updating program group",,"%25%\notepad.exe /o"
  449. HKLM,"%S_M_W_CV%\RunOnce\Setup","Updating program group",,"%25%\grpconv.exe /o"
  450.  
  451. [GroupConverter.Add.RegNT]
  452. HKLM,"%S_M_W_CV%\RunOnce","Updating program group",,"%25%\grpconv.exe /o"
  453.  
  454. [UninstallString.Add.Reg]
  455. HKLM,"%S_M_W_CV%\Uninstall\%Uninstall_Key%(Word%WinwordVersion%)",DisplayName,,"%PRGuninstallNAME%(Word%WinwordVersion%)"
  456. ;HKLM,"%S_M_W_CV%\Uninstall\%Uninstall_Key%(Word%WinwordVersion%)",UninstallString,,"%UNINSTEXE% %UninstallDir%\%UninstallFile%"
  457. HKLM,"%S_M_W_CV%\Uninstall\%Uninstall_Key%(Word%WinwordVersion%)",UninstallString,,"%UNINSTLINE%"
  458.  
  459. [WordListAddReg]
  460. HKLM,"%AH_KEY%\%THIS_PRG_SUBKEY%",Wordlist_Ger_Eng,,"%ProgramPath%\%WordlistName%"
  461. HKLM,"%AH_KEY%\%THIS_PRG_SUBKEY%",Wordlist_Ger_Eng_Type,,"1" ; 1 means 3 Columns: Ger-Nouml, Ger-Uml, Eng
  462.  
  463.  
  464. [AppPaths.Add.Reg]
  465. HKLM,"%S_M_W_CV%\App Paths\%Executable%",,,"%ProgramPath%\%Executable%"
  466. HKLM,"%S_M_W_CV%\App Paths\%executable%","PATH",,"%ProgramPath%"
  467.  
  468. [UninstallString.del.Reg]
  469. HKLM,"%S_M_W_CV%\Uninstall\%Uninstall_Key%(Word%WinwordVersion%)"
  470.  
  471. [AppPaths.Del.Reg]
  472. HKLM,"%S_M_W_CV%\App Paths\%Executable%"
  473.  
  474. [WordListDelReg] ; The Key will stay!!!
  475. HKLM,"%AH_KEY%\%THIS_PRG_SUBKEY%",Wordlist_Ger_Eng
  476. HKLM,"%AH_KEY%\%THIS_PRG_SUBKEY%",Wordlist_Ger_Eng_Type
  477.  
  478.  
  479.  
  480.  
  481. [DeleteLastInfo.Update.ini]
  482. ah-wobu.ini,Wortliste,"LetzteWortliste%WinwordVersion%=*"
  483. ah-wobu.ini,"Vorlagen und Dokumente","LetztesProgramm%WinwordVersion%=*"
  484.  
  485. [UninstallDeleteSettings]
  486. ah-wobu.ini,"Vorlagen und Dokumente","Liesmich%WinWordVersion%=*"
  487. ah-wobu.ini,"Vorlagen und Dokumente","Readme%WinWordVersion%=*"
  488. ah-wobu.ini,"Vorlagen und Dokumente","License%WinWordVersion%=*"
  489. ah-wobu.ini,"Vorlagen und Dokumente","Uninstall%WinWordVersion%=*"
  490. ah-wobu.ini,"Vorlagen und Dokumente","Programm%WinWordVersion%=*"
  491. ; folgendes K÷nnte zu Konflikt mit setup.doc fⁿhren!!!
  492. ah-wobu.ini,"Vorlagen und Dokumente","Gespeichert%WinWordVersion%=*"
  493. ah-wobu.ini,"Wortliste","DeutschEnglisch%WinWordVersion%=*"
  494. ah-wobu.ini,"Wortliste","Systemumlaute=*"
  495. ah-wobu.ini,"Wortliste","WortlistenUmlaute=*"
  496.  
  497.  
  498. [DeleteUnusedSettings.Update.ini]
  499. ah-wobu.ini,Wortliste,"DE_AnfangZeichen=*"
  500. ah-wobu.ini,Wortliste,"DisableThreeColumns=*"
  501. ah-wobu.ini,Wortliste,"Version=*"
  502. ah-wobu.ini,Wortliste,"DE_FeldTrenner=*"
  503. ah-wobu.ini,Wortliste,"DE_ZeilenAnfang=*"
  504. ;ah-wobu.ini,Wortliste,"=*"
  505. ;ah-wobu.ini,Wortliste,"=*"
  506.  
  507. ah-wobu.ini,Dialog,"ExitZeit=*"
  508. ah-wobu.ini,Dialog,"WobuZeit=*"
  509. ah-wobu.ini,Dialog,"Anfragen=*"
  510. ah-wobu.ini,Dialog,"BesEinstellungen=*"
  511.  
  512. ah-wobu.ini,"Vorlagen und Dokumente","HauptPfad%WinWordVersion%=*"
  513. ah-wobu.ini,"Vorlagen und Dokumente","Gespeichert%WinWordVersion%=*"
  514. ;ah-wobu.ini,
  515.  
  516. ah-wobu.ini,Nutzer,"SprachWahl=*"
  517. ah-wobu.ini,Nutzer,"Ort=*"
  518. ;ah-wobu.ini,Nutzer,
  519.  
  520.  
  521. [AddSettings.Update.ini]
  522. ah-wobu.ini,"Vorlagen und Dokumente",,"ProgrammVersion=%ProgramVersion%"
  523.  
  524.  
  525. ;---------------------------------
  526. ; strings
  527. ;---------------------------------
  528.  
  529. [Strings]
  530. ;common
  531. ;--------------------------
  532. S_M_W_CV="Software\Microsoft\Windows\CurrentVersion"
  533.  
  534. ;app specific
  535. ;--------------------------
  536. Executable="ah-wobu.dot"
  537. PRGuninstallNAME="AndrΘ Holzheys W÷rterbuch deinstallieren"
  538. Uninstall_Key="AHWOBU"
  539. ; The following should be alphabetically before 'Das W÷rterbuch in...', because of Word9
  540. Description="Das Englisch-Deutsche W÷rterbuch"
  541. Iconfile=AH-Wobu.ico
  542. InfName=ah-wobu.inf
  543. UninstallFile=AHWBun15.DOC
  544. ThisTempInf=
  545. ; folgende EintrΣge stehen fⁿr Winword.exe:
  546. ; ..\winword.exe
  547. OptionalEXE=
  548. UNINSTEXE=start.exe
  549. AH_KEY="SOFTWARE\AndrΘ Holzhey"
  550. THIS_PRG_SUBKEY="AHWOBU"
  551. WordlistName="ger-eng.txt"
  552.  
  553.  
  554. [schluss]
  555. :PrgEnde ();
  556.