Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
AkulaBig



PostPosted: Sat Jan 11, 2025 13:52    Post subject: Reply with quote

Orion9 wrote:
AkulaBig
Круто)) Еще бы пример вызова в шапке не помешал, на мой взгляд

Вызов практически не изменился от вашего. Переменным только видимость сменил и увеличил их количество. Хотя сам вызов скрипта да, изменен:
Code:

Global script = %COMMANDER_PATH% & "\Scripts\ChangeLang.vbs"

RunThread ThreadWatchLang

Func ThreadWatchLang
   Local lng, cpu, mls, lng1, lng2, MainMenu
   Local ini = %COMMANDER_PATH% & "\Ini\User.ini"
   Local sect = "User"

   lng1 = AUTORUN_TCLANG
   While 1
      lng2 = AUTORUN_TCLANG
      If Not (lng1 = lng2) Then
         Switch lng2
            Case 'ENG'
               lng = "eng"
            Case 'RUS'
               lng = "rus"
         EndSwitch
         ShellExec /SW_HIDE /WAIT '%script%' '"%ini%" "%sect%" "%lng%"'
         CommandExec cm_ReloadBarIcons
         lng1 = lng2
      Else
         If AUTORUN_TCLANG = 'ENG' Then
            IniRead MainMenu %COMMANDER_INI% "Configuration" "Mainmenu"
               If MainMenu = "" Then
                  CommandExec em_changelng_mnu
            EndIf
         EndIf
      EndIf

Orion9 wrote:

Вы собираетесь секцию [DirMenu] тоже в поток прикручивать?

Вообще все многоязычное. Иначе не стал-бы время тратить на универсальность. Там ведь и колонки пользователя и названия wfx-плагинов (если это возможно). И т.д. Это ладно я еще не все фишки ТС использую.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group