MVV

|
Posted: Tue Feb 12, 2013 22:43 Post subject: |
|
|
Mellomann,
Можно тупо:
Code: | if exist "%SystemRoot%\SysWOW64" ... |
Ещё вариант - определить несколько коротких переменных, задающих различия путей к 32-битному экзешнику от пути к 64-битному, например:
Code: | If %SYSINFO_OSARCH% = 64 Then
SetEnv X64 X64.
Else
SetEnv X64 .
EndIf
|
А в кнопке:
Code: | ...\RegWorkshop\RegWorkshop%X64%exe |
Проблема тут в том, что переменная должна быть непустой, иначе она тупо не раскроется. Можно вообще целиком путь к экзешнику в переменную запихивать и в кнопке просто переменную прописывать.
Code: | If %SYSINFO_OSARCH% = 64 Then
SetEnv COMMANDER_RegWorkshop ...\RegWorkshop\RegWorkshopX64.exe
Else
SetEnv COMMANDER_RegWorkshop ...\RegWorkshop\RegWorkshop.exe
EndIf
|
Code: | %COMMANDER_RegWorkshop% |
_________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|