myselfidem Posted February 7, 2011 Share Posted February 7, 2011 Thats all I changed that had to do with taskbar and no more doubles here or Desktop toolbar. Remember I am running 64 and small icons but that should not matterI have uploaded the lastest. To mediafire and rapidshare plus attachment to the first post Link to comment Share on other sites More sharing options...
myselfidem Posted February 8, 2011 Share Posted February 8, 2011 @wazerI think it's better to leave this part of the script because it isn't correct even if that works!In AutoIt forum I read that is like a glitch mutilply param ;Switchless commandsIf $CMDLINE[0] Then For $i = 1 To $CMDLINE[0] Switch $CMDLINE[$i] Case '/?' MsgBox(0x40000, 'Help', 'Switchless Commands: /NOPIN /TGL /TSI /AUTOTRAY /LBS3 /EXPLORER') Exit Case '/NOPIN' RegWrite("HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer", "TaskbarNoPinnedList", "REG_DWORD", "1") Case '/TGL' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarGlomLevel", "REG_DWORD", "2") Case '/TSI' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarSmallIcons", "REG_DWORD", "1") Case '/AUTOTRAY' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", "EnableAutoTray", "REG_DWORD", "0") Case '/LBS3' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar", "ShowStatus", "REG_DWORD", "3") Case '/EXPLORER' ProcessClose("explorer.exe") EndSwitch Next EndIfWikipedia article extract:Glitch - Wikipedia Computer glitchA computer glitch is the failure of a system, usually containing a computing device, to complete its functions or to perform them properly. In public declarations, glitch is used to suggest a minor fault which will soon be rectified and is therefore a euphemism by comparison to bug, which is a factual statement that a programming fault is to blame for a system failure.It frequently refers to an error which is not detected at the time it occurs but shows up later in data errors or incorrect human decisions. While the fault is usually attributed to the computer hardware, this is often not the case since hardware failures rarely go undetected. Situations which are frequently called computer glitches are:Incorrectly written software (software bug)Incorrect instructions given by the operator (operator error) (this might also be considered a software bug)Undetected invalid input data (this might also be considered a software bug)Undetected communications errorsComputer virusesComputer security cracking (sometimes erroneously called "hacking")Such glitches could produce problems such as:Keyboard malfunctionNumber key failureScreen abnormalities (turned left, right or upside down)Random program malfunctionsAbnormal program registeringExamples of computer glitches causing disruption include an unexpected shutdown of a water filtration plant in New Canaan, 2010;[1] failures in the Computer Aided Dispatch system used by the police in Austin, resulting in unresponded 911 calls;[2] and an unexpected bit flip causing the Cassini spacecraft to enter "safe mode" in November 2010.[3]I think it's better to look for another method for this part (switchless commands)!Thanks! Link to comment Share on other sites More sharing options...
wazer Posted February 8, 2011 Author Share Posted February 8, 2011 What are you talking about?. It was a Copy Paste error/glitch nothing else, . Dont worry. Link to comment Share on other sites More sharing options...
myselfidem Posted February 8, 2011 Share Posted February 8, 2011 (edited) OK!Nice to clarify this point I think it would be better to use commands parameters shorter like for example: 7QuickLaunch.exe /N /S /L Thanks *Edit: And it's needed to write this reg value first otherwise the silent install fails!RegWrite("HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar", "ShowStatus", "REG_DWORD", "3") Edited February 8, 2011 by myselfidem Link to comment Share on other sites More sharing options...
coucou Posted February 8, 2011 Share Posted February 8, 2011 (edited) Hello wazer and myselfidem,CONGRATULATIONS Tested French and English... works liuke a charm.You've got it. However, I try pushing the test to non europeen languages, and tested Hebrew which is left to right writing.AutoIt stick at line 245 Case $Lang = "he-IL" $title = "סרגל כלים חדש - בחר תיקיה" got error; Unable to parse line.I opened the script with Notepad i get the above $title in hebrew. Then I edited it with AutoiT, i got Case $Lang = "he-IL" $title = "â€â€×¡×¨×× ×××× ××ש - ××ר ת×ק××" Again Congartulation Edited February 8, 2011 by coucou Link to comment Share on other sites More sharing options...
myselfidem Posted February 8, 2011 Share Posted February 8, 2011 (edited) Thanks coucou! I think Hebrew is write: right to left, No?You can maybe try to set your language to Hebrew inside your computer and use Enumshell to see how it's writed in Hebrew language! Hebrew Alphabet You can also test with no value for Hebrew.$title = "" *Edit: maybe some help about Bi-directionnal text:Bi-directional text Edited February 8, 2011 by myselfidem Link to comment Share on other sites More sharing options...
coucou Posted February 8, 2011 Share Posted February 8, 2011 (edited) Thanks coucou! I think Hebrew is write: right to left, No? OOOopppsss you're right.Regarding my conputer, is already 3 languages handling (Eng, Fre and Heb. The above $title i got it with my computer Notepad. I just noticed what i wrote here above "AutoIt stick at line 245" the script is 244 lines. Line 245 is a copy of the hebrew textAnyway, AutoIt doesn't accept any exotic language.I correct that (with Notepad), and relaunch the script this time It stick at Line 165While 1 Sleep(100) ; Line 165 $QUICKLAUNCH = ControlGetPos("[CLASS:Shell_TrayWnd]", "", "[CLASS:ToolbarWindow32; TEXT:Quick Launch]") If Not @error Then ExitLoop WEndIt could be because I didn't modifed yet the line 155 ($programs) to hebrewCase $Lang = "he-IL" $title = "סרגל כלים חדש - בחר תיקיה" $programs = "[CLASS:MSTaskListWClass; TEXT:Running applications]"Remind me please how to get that $programs titleRegards Edited February 8, 2011 by coucou Link to comment Share on other sites More sharing options...
myselfidem Posted February 8, 2011 Share Posted February 8, 2011 (edited) It could be because I didn't modifed yet the line 155 ($programs) to hebrewCase $Lang = "he-IL" $title = "סרגל כלים חדש - בחר תיקיה" $programs = "[CLASS:MSTaskListWClass; TEXT:Running applications]"Remind me please how to get that $programs titleRegardsI think you can use EnumShell to know how is writed the text for $programs. TEXT:Running applications => with Hebrew language. Shell window: HWND = 0x0001010A class = "Shell_TrayWnd" title = "" process = explorer.execlass = "TrayNotifyWnd" title = "" HWND = 0x00010118 parent = 0x0001010Aclass = "TrayClockWClass" title = "14:12" HWND = 0x0001011A parent = 0x00010118class = "TrayShowDesktopButtonWClass" title = "" HWND = 0x0001011E parent = 0x00010118class = "SysPager" title = "" HWND = 0x0001012C parent = 0x00010118class = "ToolbarWindow32" title = "Zone de notification utilisateur promue" HWND = 0x0001012E parent = 0x0001012Cclass = "ToolbarWindow32" title = "Zone de notification système promue" HWND = 0x00010132 parent = 0x00010118 noAreaclass = "Button" title = "" HWND = 0x00010134 parent = 0x00010118 noAreaclass = "ReBarWindow32" title = "" HWND = 0x00010142 parent = 0x0001010Aclass = "CiceroUIWndFrame" title = "TF_FloatingLangBar_WndTitle" HWND = 0x00010162 parent = 0x00010142class = "MSTaskSwWClass" title = "Applications en cours d’exécution" HWND = 0x00010150 parent = 0x00010142class = "MSTaskListWClass" title = "Applications en cours d’exécution" HWND = 0x00010152 parent = 0x00010150Shell process: explorer.exeUmTbar: shell = 0x0001010A tbar = 0x00010150 *Edit: downloadEnumShell Edited February 8, 2011 by myselfidem Link to comment Share on other sites More sharing options...
coucou Posted February 8, 2011 Share Posted February 8, 2011 I ran EnumShell and i got the following Shell window: HWND = 0x00010050 class = "Shell_TrayWnd" title = "" process = explorer.execlass = "TrayNotifyWnd" title = "" HWND = 0x00010058 parent = 0x00010050class = "TrayClockWClass" title = "3:33 PM" HWND = 0x0001005A parent = 0x00010058class = "TrayShowDesktopButtonWClass" title = "" HWND = 0x0001005C parent = 0x00010058class = "SysPager" title = "" HWND = 0x00010068 parent = 0x00010058class = "ToolbarWindow32" title = "???? ?????? ????? ??-??? ??????" HWND = 0x0001006A parent = 0x00010068class = "ToolbarWindow32" title = "???? ?????? ????? ??-??? ??????" HWND = 0x0001006E parent = 0x00010058 noAreaclass = "Button" title = "" HWND = 0x00010070 parent = 0x00010058 noAreaclass = "ReBarWindow32" title = "" HWND = 0x0001007E parent = 0x00010050class = "CiceroUIWndFrame" title = "TF_FloatingLangBar_WndTitle" HWND = 0x0001009A parent = 0x0001007Eclass = "MSTaskSwWClass" title = "??????? ??????" HWND = 0x00010086 parent = 0x0001007Eclass = "MSTaskListWClass" title = "??????? ??????" HWND = 0x00010088 parent = 0x00010086Shell process: explorer.exebecause my Windows is NOT a pure hebrew.So, I ask a friend to run EnumShell from a pure Windows hebrew and got the here bellow text Shell window: HWND = 0x00010054 class = "Shell_TrayWnd" title = "" process = explorer.execlass = "TrayNotifyWnd" title = "" HWND = 0x0001005C parent = 0x00010054class = "TrayClockWClass" title = "11:10" HWND = 0x0001005E parent = 0x0001005Cclass = "TrayShowDesktopButtonWClass" title = "" HWND = 0x00010060 parent = 0x0001005Cclass = "SysPager" title = "" HWND = 0x0001006C parent = 0x0001005Cclass = "ToolbarWindow32" title = "אזור הודעות שקודם על-ידי המשתמש" HWND = 0x0001006E parent = 0x0001006Cclass = "ToolbarWindow32" title = "אזור הודעות שקודם על-ידי המערכת" HWND = 0x00010072 parent = 0x0001005C noAreaclass = "Button" title = "" HWND = 0x00010074 parent = 0x0001005C noAreaclass = "ReBarWindow32" title = "" HWND = 0x00010082 parent = 0x00010054class = "CiceroUIWndFrame" title = "TF_FloatingLangBar_WndTitle" HWND = 0x0001009C parent = 0x00010082class = "MSTaskSwWClass" title = "יישומים פועלים" HWND = 0x0001008A parent = 0x00010082class = "MSTaskListWClass" title = "יישומים פועלים" HWND = 0x0001008C parent = 0x0001008AShell process: explorer.exeI correct the script to Case $Lang = "he-IL" $title = "סרגל כלים חדש - בחר תיקיה" $programs = "[CLASS:MSTaskListWClass; TEXT:יישומים פועלים]"and relaunch the script... still It stick at Line 165. I think this time is because the write is right to left Link to comment Share on other sites More sharing options...
myselfidem Posted February 8, 2011 Share Posted February 8, 2011 (edited) Maybe in this particular case it's needed to also add Hebrew language inside boot.wim 2. Edited February 8, 2011 by myselfidem Link to comment Share on other sites More sharing options...
wazer Posted February 8, 2011 Author Share Posted February 8, 2011 Okay this is odd, i just reformated my own machine, and i included qlc7 into it. It attached, just my documents to the toolbar and was hanging. Perhaps it needs manifest at first login?. Link to comment Share on other sites More sharing options...
myselfidem Posted February 8, 2011 Share Posted February 8, 2011 (edited) @wazerHave you tried with silent install or on your computer after the OS has been installed? *Edit: You can change the script like this for silent install, I've made some changes: ;Switchless commandsIf $CMDLINE[0] Then For $i = 1 To $CMDLINE[0] Switch $CMDLINE[$i] Case '/?' MsgBox(0x40000, 'Help', 'Switchless Commands: /GL /SI /AT /EX') Exit Case '/GL' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarGlomLevel", "REG_DWORD", "2") Case '/SI' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarSmallIcons", "REG_DWORD", "1") Case '/AT' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", "EnableAutoTray", "REG_DWORD", "0") Case '/EX' ProcessClose("explorer.exe") EndSwitch NextEndIfRegWrite("HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar", "ShowStatus", "REG_DWORD", "3")RegWrite("HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer", "TaskbarNoPinnedList", "REG_DWORD", "1") *Edit: Tested on my computer and with silent install without switchless commands! Works really fine!7QuickLaunchClassic Version 1.05 Image For testing:7QuickLaunchClassic_V1.05.zip Edited February 9, 2011 by myselfidem Link to comment Share on other sites More sharing options...
wazer Posted February 9, 2011 Author Share Posted February 9, 2011 @wazerHave you tried with silent install or on your computer after the OS has been installed? *Edit: You can change the script like this for silent install, I've made some changes: ;Switchless commandsIf $CMDLINE[0] Then For $i = 1 To $CMDLINE[0] Switch $CMDLINE[$i] Case '/?' MsgBox(0x40000, 'Help', 'Switchless Commands: /GL /SI /AT /EX') Exit Case '/GL' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarGlomLevel", "REG_DWORD", "2") Case '/SI' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "TaskbarSmallIcons", "REG_DWORD", "1") Case '/AT' RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", "EnableAutoTray", "REG_DWORD", "0") Case '/EX' ProcessClose("explorer.exe") EndSwitch NextEndIfRegWrite("HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar", "ShowStatus", "REG_DWORD", "3")RegWrite("HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer", "TaskbarNoPinnedList", "REG_DWORD", "1") *Edit: Tested on my computer and with silent install without switchless commands! Works really fine!7QuickLaunchClassic Version 1.05 Image For testing:7QuickLaunchClassic_V1.05.zipHow can it be working, when your using the one with space after advanced in regwrite . Didnt i tell you to delete all those old files .I think it has something todo with my image i made with rt7lite. I tryed to integrate my ati drivers, should they go for boot install ?, i tryed win install nothing got installed. Link to comment Share on other sites More sharing options...
myselfidem Posted February 9, 2011 Share Posted February 9, 2011 (edited) How can it be working, when your using the one with space after advanced in regwrite .I think it has something todo with my image i made with rt7lite. I tryed to integrate my ati drivers, should they go for boot install ?, i tryed win install nothing got installed.Tested and works fine! The two regwrite are needed for silent install!Which space you are talking about? Edited February 9, 2011 by myselfidem Link to comment Share on other sites More sharing options...
wazer Posted February 9, 2011 Author Share Posted February 9, 2011 How can it be working, when your using the one with space after advanced in regwrite .I think it has something todo with my image i made with rt7lite. I tryed to integrate my ati drivers, should they go for boot install ?, i tryed win install nothing got installed.Tested and works fine! The two regwrite are needed for silent install!Which space you are talking about?HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ THERES A BIG GAP IN HERE AdvancedThats the two gaps im taking about Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now