userspace:total_commander
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| userspace:total_commander [2014/06/03 22:31] – created SisterOfMercy | userspace:total_commander [2021/08/23 10:37] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| The last year or so I never had the need to use the 32-bit version on a 64-bit OS, so there is nothing implemented in the scripts for this option. Of course you can easily make a product property.\\ | The last year or so I never had the need to use the 32-bit version on a 64-bit OS, so there is nothing implemented in the scripts for this option. Of course you can easily make a product property.\\ | ||
| I downloaded the x86 and x64 versions seperately. Unpack these with Total Commander, and change the install.inf\\ | I downloaded the x86 and x64 versions seperately. Unpack these with Total Commander, and change the install.inf\\ | ||
| - | You might also want to download a few plugins. I use an ISO plugin, a 7-zip plugin, the Imagine (lister) plugin, FTP over SSH plugins and several command-line winrar files. | + | You might also want to download a few plugins. I use an ISO plugin, a 7-zip plugin, the Imagine (lister) plugin, FTP over SSH plugins and several command-line winrar files.\\ |
| + | ISO plugin: http:// | ||
| + | Imagine 32-bit: http:// | ||
| + | Imagine 64-bit: http:// | ||
| + | 7-zip plugin: http:// | ||
| + | SFTP plugin: http:// | ||
| + | SSH libraries 32-bit: http:// | ||
| + | SSH libraries 64-bit: http:// | ||
| + | (why other/newer versions of these libraries do not work - no idea!)\\ | ||
| + | RAR 32-bit: http:// | ||
| + | RAR 64-bit: http:// | ||
| + | Do not install the rar files, just ' | ||
| + | \\ | ||
| + | todo: upon deinstallation/ | ||
| + | In the install.inf files it states it is version 8.50, apparently I haven' | ||
| + | \\ | ||
| < | < | ||
| Line 20: | Line 34: | ||
| | | | | ||
| | | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| | | | | ||
| | | | | ||
| Line 37: | Line 131: | ||
| | | | | ||
| | | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| | | | | ||
| | | | | ||
| Line 55: | Line 229: | ||
| + | In the wincmd.ini there is a Keypath=$ statement. This tells Total Commander to look in the registry for the wincmd.key, and not as a separate file. Look at the Registry_install section of setup3264.ins. Use the supplied wincmdkey2registry.vbs in combination with your wincmd.key and you get a .reg file.\\ | ||
| + | This script is also available on the Total Commander forum. The reason we do this is to slightly obscure the wincmd.key so a luser can't just copy the key for his version at home.\\ | ||
| + | Home users; do as I did, and get a personal license. It's only 32 euro, and with those iBan bank numbers the bank transfer is free. (they have a German bank account)\\ | ||
| + | ==== wincmdkey2registry.vbs ==== | ||
| + | |||
| + | <code winst> | ||
| + | If WScript.Arguments.Count > 0 Then | ||
| + | Dim strFileIn | ||
| + | |||
| + | | ||
| + | |||
| + | | ||
| + | " | ||
| + | Chr(34) & " | ||
| + | |||
| + | | ||
| + | End If | ||
| + | |||
| + | Function ReadFile(FileName) | ||
| + | Dim Stream | ||
| + | Dim byteFile | ||
| + | Dim strHex | ||
| + | Dim I | ||
| + | |||
| + | Set Stream = CreateObject(" | ||
| + | Stream.Type = 1 ' Binary | ||
| + | Stream.Open | ||
| + | Stream.LoadFromFile FileName | ||
| + | byteFile = Stream.Read | ||
| + | Stream.Close | ||
| + | |||
| + | For I = 1 To LenB(byteFile) | ||
| + | strHex = strHex & Hex(AscB(MidB(byteFile, | ||
| + | |||
| + | If I < LenB(byteFile) Then | ||
| + | strHex = strHex & "," | ||
| + | End if | ||
| + | Next | ||
| + | |||
| + | ReadFile = strHex | ||
| + | End Function | ||
| + | |||
| + | Sub WriteFile(FileName, | ||
| + | Dim myFSO, WriteStuff | ||
| + | |||
| + | Set myFSO = CreateObject(" | ||
| + | Set WriteStuff = myFSO.OpenTextFile(FileName, | ||
| + | WriteStuff.WriteLine(Content) | ||
| + | WriteStuff.Close | ||
| + | SET WriteStuff = Nothing | ||
| + | SET myFSO = Nothing | ||
| + | |||
| + | MsgBox "'" | ||
| + | End Sub | ||
| + | </ | ||
| + | |||
| + | ==== INSTALL.INF (32-bit) ==== | ||
| + | |||
| + | <code winst> | ||
| + | [Installation] | ||
| + | program=Total Commander | ||
| + | progver=8.50 | ||
| + | progvermajor=8 | ||
| + | progverminor=5019 | ||
| + | progname=Total Commander | ||
| + | copyright=Copyright © 1993-2014 by Christian Ghisler, All Rights reserved | ||
| + | url=http:// | ||
| + | publisher=Ghisler Software GmbH | ||
| + | updatecheck=totalcmd.exe | ||
| + | // User for shortcut creation: Blank for current user, * for all users | ||
| + | UserName=* | ||
| + | |||
| + | [auto] | ||
| + | // Set auto=1 for automatic installation, | ||
| + | auto=1 | ||
| + | hidden=1 | ||
| + | lang=1 | ||
| + | alllang=0 | ||
| + | iniloc= | ||
| + | iniall=1 | ||
| + | mkgroup=0 | ||
| + | mkdesktop=0 | ||
| + | // set userforicons=* for all users, empty=current user, or give user name | ||
| + | userforicons= | ||
| + | |||
| + | [Versioncheck] | ||
| + | Vernum=2 | ||
| + | |||
| + | [Not running] | ||
| + | 1=WINDOWSCMD, | ||
| + | 2=TTOTAL_CMD, | ||
| + | 3=TTOTAL_CMD.UnicodeClass, | ||
| + | 4=TApplication, | ||
| + | 5=TApplication, | ||
| + | 6=TApplication, | ||
| + | |||
| + | [Destination] | ||
| + | Dir=%ProgramFiles%\totalcmd | ||
| + | Ini=wincmd.ini, | ||
| + | |||
| + | [Languages] | ||
| + | Count=18 | ||
| + | Default=1 | ||
| + | 1=English | ||
| + | 2=Deutsch (German),d | ||
| + | 3=Français (French),f | ||
| + | 4=Ðóññêèé (Russian),u | ||
| + | 5=Nederlands (Dutch),n | ||
| + | 6=Dansk (Danish),k | ||
| + | 7=Norsk (Norwegian), | ||
| + | 8=Italiano (Italian),i | ||
| + | 9=Svenska (Swedish),s | ||
| + | 10=Español (Spanish),e | ||
| + | 11=Èeský (Czech),z | ||
| + | 12=Polski (Polish),p | ||
| + | 13=Magyar (Hungarian), | ||
| + | 14=Slovenský (Slovak),y | ||
| + | 15=Slovenski (Slovene),l | ||
| + | 16=Çѱ¹¾î (Korean),r | ||
| + | 17=¼òÌåÖÐÎÄ (Simplified Chinese),c | ||
| + | 18=Românã (Romanian), | ||
| + | |||
| + | [locale] | ||
| + | 0406=k | ||
| + | 0413=n | ||
| + | 040c=f | ||
| + | 140c=f | ||
| + | 080c=f | ||
| + | 0c0c=f | ||
| + | 100c=f | ||
| + | 180c=f | ||
| + | 0407=d | ||
| + | 1407=d | ||
| + | 1007=d | ||
| + | 0807=d | ||
| + | 0c07=d | ||
| + | 0410=i | ||
| + | 0810=i | ||
| + | 0414=o | ||
| + | 0814=o | ||
| + | 041D=s | ||
| + | 2c0a=e | ||
| + | 400a=e | ||
| + | 340a=e | ||
| + | 240a=e | ||
| + | 140a=e | ||
| + | 1c0a=e | ||
| + | 300a=e | ||
| + | 440a=e | ||
| + | 100a=e | ||
| + | 480a=e | ||
| + | 080a=e | ||
| + | 4c0a=e | ||
| + | 180a=e | ||
| + | 3c0a=e | ||
| + | 280a=e | ||
| + | 500a=e | ||
| + | 040a=e | ||
| + | 0c0a=e | ||
| + | 380a=e | ||
| + | 200a=e | ||
| + | 0415=p | ||
| + | 0405=z | ||
| + | 041b=y | ||
| + | 0424=l | ||
| + | 040e=h | ||
| + | 0418=m | ||
| + | 0419=u | ||
| + | 0412=r | ||
| + | 0204=c | ||
| + | 0304=c | ||
| + | 0404=c | ||
| + | 0504=c | ||
| + | |||
| + | [LangName] | ||
| + | langdir=language | ||
| + | 0=wcmd_eng | ||
| + | d=wcmd_deu | ||
| + | f=wcmd_fra | ||
| + | n=wcmd_dut | ||
| + | k=wcmd_dan | ||
| + | o=wcmd_nor | ||
| + | i=wcmd_ita | ||
| + | s=wcmd_swe | ||
| + | e=wcmd_esp | ||
| + | z=wcmd_cz | ||
| + | p=wcmd_pol | ||
| + | h=wcmd_hun | ||
| + | y=wcmd_sk | ||
| + | l=wcmd_svn | ||
| + | r=wcmd_kor | ||
| + | m=wcmd_rom | ||
| + | u=wcmd_rus | ||
| + | c=wcmd_chn | ||
| + | |||
| + | ;Save data the user may have changed! | ||
| + | [Backup data] | ||
| + | 1=default.bar | ||
| + | 2=no.bar | ||
| + | |||
| + | [Install] | ||
| + | 1=install.cab, | ||
| + | |||
| + | [Installd] | ||
| + | 1=install.cab, | ||
| + | |||
| + | [Desktop] | ||
| + | 1=totalcmd.exe"," | ||
| + | |||
| + | [Group] | ||
| + | Groupname=Total Commander | ||
| + | 1=totalcmd.exe"," | ||
| + | 2=totalcmd.chm"," | ||
| + | 3=tcuninst.exe"," | ||
| + | |||
| + | [Groupd] | ||
| + | Groupname=Total Commander | ||
| + | 1=totalcmd.exe"," | ||
| + | 2=totalcmd.chm"," | ||
| + | 3=tcuninst.exe"," | ||
| + | |||
| + | [ini] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inid] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inif] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inin] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inik] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inio] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inii] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inis] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inie] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [iniz] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inip] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inih] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [iniy] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inil] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inir] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inim] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [iniu] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inic] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | </ | ||
| + | |||
| + | ==== INSTALL.INF (64-bit) ==== | ||
| + | |||
| + | <code winst> | ||
| + | [Installation] | ||
| + | program=Total Commander 64 bit | ||
| + | progver=8.50 | ||
| + | progvermajor=8 | ||
| + | progverminor=5019 | ||
| + | progname=Total Commander | ||
| + | copyright=Copyright © 1993-2014 by Christian Ghisler, All Rights reserved | ||
| + | url=http:// | ||
| + | publisher=Ghisler Software GmbH | ||
| + | updatecheck=totalcmd64.exe | ||
| + | // User for shortcut creation: Blank for current user, * for all users, or give user name | ||
| + | UserName=* | ||
| + | |||
| + | [auto] | ||
| + | // Set auto=1 for automatic installation, | ||
| + | auto=1 | ||
| + | hidden=1 | ||
| + | lang=1 | ||
| + | alllang=0 | ||
| + | iniloc= | ||
| + | iniall=1 | ||
| + | mkgroup=0 | ||
| + | mkdesktop=0 | ||
| + | |||
| + | [Versioncheck] | ||
| + | Vernum=2 | ||
| + | |||
| + | [Not running] | ||
| + | 1=WINDOW, | ||
| + | 2=TTOTAL_CMD, | ||
| + | 3=TTOTAL_CMD.UnicodeClass, | ||
| + | 4=TApplication, | ||
| + | |||
| + | [Destination] | ||
| + | Dir=%ProgramFiles%\totalcmd | ||
| + | Ini=wincmd.ini, | ||
| + | |||
| + | [Languages] | ||
| + | Count=18 | ||
| + | Default=1 | ||
| + | 1=English | ||
| + | 2=Deutsch (German),d | ||
| + | 3=Français (French),f | ||
| + | 4=Ðóññêèé (Russian),u | ||
| + | 5=Nederlands (Dutch),n | ||
| + | 6=Dansk (Danish),k | ||
| + | 7=Norsk (Norwegian), | ||
| + | 8=Italiano (Italian),i | ||
| + | 9=Svenska (Swedish),s | ||
| + | 10=Español (Spanish),e | ||
| + | 11=Èeský (Czech),z | ||
| + | 12=Polski (Polish),p | ||
| + | 13=Magyar (Hungarian), | ||
| + | 14=Slovenský (Slovak),y | ||
| + | 15=Slovenski (Slovene),l | ||
| + | 16=Çѱ¹¾î (Korean),r | ||
| + | 17=¼òÌåÖÐÎÄ (Simplified Chinese),c | ||
| + | 18=Românã (Romanian), | ||
| + | |||
| + | [locale] | ||
| + | 0406=k | ||
| + | 0413=n | ||
| + | 040c=f | ||
| + | 140c=f | ||
| + | 080c=f | ||
| + | 0c0c=f | ||
| + | 100c=f | ||
| + | 180c=f | ||
| + | 0407=d | ||
| + | 1407=d | ||
| + | 1007=d | ||
| + | 0807=d | ||
| + | 0c07=d | ||
| + | 0410=i | ||
| + | 0810=i | ||
| + | 0414=o | ||
| + | 0814=o | ||
| + | 041D=s | ||
| + | 2c0a=e | ||
| + | 400a=e | ||
| + | 340a=e | ||
| + | 240a=e | ||
| + | 140a=e | ||
| + | 1c0a=e | ||
| + | 300a=e | ||
| + | 440a=e | ||
| + | 100a=e | ||
| + | 480a=e | ||
| + | 080a=e | ||
| + | 4c0a=e | ||
| + | 180a=e | ||
| + | 3c0a=e | ||
| + | 280a=e | ||
| + | 500a=e | ||
| + | 040a=e | ||
| + | 0c0a=e | ||
| + | 380a=e | ||
| + | 200a=e | ||
| + | 0415=p | ||
| + | 0405=z | ||
| + | 041b=y | ||
| + | 0424=l | ||
| + | 040e=h | ||
| + | 0418=m | ||
| + | 0419=u | ||
| + | 0412=r | ||
| + | 0204=c | ||
| + | 0304=c | ||
| + | 0404=c | ||
| + | 0504=c | ||
| + | |||
| + | [LangName] | ||
| + | langdir=language | ||
| + | 0=wcmd_eng | ||
| + | d=wcmd_deu | ||
| + | f=wcmd_fra | ||
| + | n=wcmd_dut | ||
| + | k=wcmd_dan | ||
| + | o=wcmd_nor | ||
| + | i=wcmd_ita | ||
| + | s=wcmd_swe | ||
| + | e=wcmd_esp | ||
| + | z=wcmd_cz | ||
| + | p=wcmd_pol | ||
| + | h=wcmd_hun | ||
| + | y=wcmd_sk | ||
| + | l=wcmd_svn | ||
| + | r=wcmd_kor | ||
| + | m=wcmd_rom | ||
| + | u=wcmd_rus | ||
| + | c=wcmd_chn | ||
| + | |||
| + | ;Save data the user may have changed! | ||
| + | [Backup data] | ||
| + | 1=default.bar | ||
| + | 2=no.bar | ||
| + | |||
| + | [Install] | ||
| + | 1=install.cab, | ||
| + | |||
| + | [Installd] | ||
| + | 1=install.cab, | ||
| + | |||
| + | [Desktop] | ||
| + | 1=totalcmd64.exe"," | ||
| + | |||
| + | [Group] | ||
| + | Groupname=Total Commander | ||
| + | 1=totalcmd64.exe"," | ||
| + | 2=totalcmd.chm"," | ||
| + | 3=tcunin64.exe"," | ||
| + | |||
| + | [Groupd] | ||
| + | Groupname=Total Commander | ||
| + | 1=totalcmd64.exe"," | ||
| + | 2=totalcmd.chm"," | ||
| + | 3=tcunin64.exe"," | ||
| + | |||
| + | [ini] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inid] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inif] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inin] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inik] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inio] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inii] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inis] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inie] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [iniz] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inip] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inih] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [iniy] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inil] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inir] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inim] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [iniu] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | |||
| + | [inic] | ||
| + | 1=wincmd.ini, | ||
| + | 2=wincmd.ini, | ||
| + | </ | ||
| ==== DEFAULT.BAR ==== | ==== DEFAULT.BAR ==== | ||
userspace/total_commander.1401827471.txt.gz · Last modified: (external edit)
