Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)

Модерирует : gyra, Maz

articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
#NoTrayIcon
Global $title
 
Select
    Case $CmdLine[0] = 2
        If ProcessExists("TOTALCMD64.EXE") Then
            $title = _Process2Win("TOTALCMD64.EXE")
            WinClose($title)
            Run(@ScriptDir & '\TOTALCMD.EXE /L="' & $CmdLine[1] & '"' & ' /R="' & $CmdLine[2] & '"')
        ElseIf ProcessExists("TOTALCMD.EXE") Then
            $title = _Process2Win("TOTALCMD.EXE")
            WinClose($title)
            Run(@ScriptDir & '\TOTALCMD64.EXE /L="' & $CmdLine[1] & '"' & ' /R="' & $CmdLine[2] & '"')
        EndIf
    Case Else
        If ProcessExists("TOTALCMD64.EXE") Then
            $title = _Process2Win("TOTALCMD64.EXE")
            WinClose($title)
            Run(@ScriptDir & '\TOTALCMD.EXE')
        ElseIf ProcessExists("TOTALCMD.EXE") Then
            $title = _Process2Win("TOTALCMD.EXE")
            WinClose($title)
            Run(@ScriptDir & '\TOTALCMD64.EXE')
        EndIf
EndSelect
 
Func _Process2Win($pid)
    If IsString($pid) Then $pid = ProcessExists($pid)
    If $pid = 0 Then Return -1
    $list = WinList()
    For $i = 1 To $list[0][0]
        If $list[$i][0] <> "" AND BitAnd(WinGetState($list[$i][1]),2) Then
            $wpid = WinGetProcess($list[$i][0])
            If $wpid = $pid Then Return $list[$i][0]
        EndIf
    Next
    Return -1
EndFunc

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 12:09 08-04-2014 | Исправлено: Skif_off, 12:51 08-04-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)
articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru