Что нового

Процессы Можно ли узнать через AutoIt - почему завершается процесс?

BlagoYar

Русь Великая, Очнись! Поднимись с колен Родная!
Сообщения
85
Репутация
-1
Есть удобная программа ObjectDock, всё хорошо, но с неё никаким вариантом (из тех, что пробовал) не могу запустить Vivaldi.
То бишь смотрю через ProcessHacker - процесс запускается (с подпроцессами) и тут же завершается.
Запуск из любейшего другого места (Выполнить, Проводник, TotalCMD и т.д.) происходит нормально.

ПС. Пробовал и через AutoIt (Runm ShellExecute, командную строку и т.д.).
 

Alecsis

Осваивающий
Сообщения
118
Репутация
43
Вот из-под AutoIt:
Код:
Opt('MustDeclareVars', True)
#include <MsgBoxConstants.au3>
Local $iErr, $sVivaExe

; Возможные расклады зависят от того, как установлен Vivaldi:
; – штатным инсталлятором, неважно "для всех" или "только для себя":
;   сработает, как в этом примере.
; – Portable или каким-то ещё "нетрадиционным" способом:
;   прописать расположение .exe-шника вручную.
;
$sVivaExe = 'vivaldi.exe' ; или вытащить расположение из реестра
;
ConsoleWrite('Starting Vivaldi, please wait ... ')
ShellExecute($sVivaExe)
$iErr = @error
If ($iErr = 0) Then
    ConsoleWrite('Ok!' & @CRLF)
  Else
    MsgBox($MB_ICONERROR, @ScriptName, 'Облом запуска; код=' & $iErr)
Endif

PS Из командной строки поможет start vivaldi.exe
 

Вложения

  • ttViva.png
    ttViva.png
    75.1 КБ · Просмотры: 1
Автор
BlagoYar

BlagoYar

Русь Великая, Очнись! Поднимись с колен Родная!
Сообщения
85
Репутация
-1
PS Из командной строки поможет start vivaldi.exe
Та не, это тоже пробовал (в смысле через AutoIt с @ComProm и без него) и подобные утилиты как Hidden Start пробовал.

По скрипту, те же яйца, ошибки нет. Подозреваю, что это не ошибка, а что-то другое.
 
Последнее редактирование:

Alecsis

Осваивающий
Сообщения
118
Репутация
43
Запуск из […] (Выполнить, Проводник, TotalCMD и т.д.) происходит нормально.
Тогда 99,99% шансов, что Vivaldi установлен без извращений. Ибо как FAR, так и процитированные способы «под капотом» скорее всего опираются на вариации ShellExecute(…)
А вот ObjectDock и ему подобные по всем признакам запускают как-то per rectum. То ли криво пользуют Win API, то ли ХЗ что ещё им не так.
PS Теоретически м.б. тот же ObjectDock некорректно определяет расположение .exe-шника. Или сам криво встал. Если откопаю сие «чудо», проведу лабораторную работу :acute:
 
Автор
BlagoYar

BlagoYar

Русь Великая, Очнись! Поднимись с колен Родная!
Сообщения
85
Репутация
-1
установлен без извращений.
Без, официальная портабл.

Да всё вроде бы ничего, только из примерно 30 ярлыков в доке, не запускается только Vivaldi.



Или сам криво встал
Та не, пользуюсь уже лет так пол своей жизни ахаах - крякнутая версия, тоже портабл. Периодически пользовался установочной. Ни с чем проблем не было, кроме этого браузера.
 

Alecsis

Осваивающий
Сообщения
118
Репутация
43
Та не, пользуюсь уже лет так пол своей жизни ахаах - крякнутая версия, тоже портабл. Периодически пользовался установочной. Ни с чем проблем не было, кроме этого браузера.
Пытался испробовать это … эээ… огрызкообразное, так оно с ходу потребовало денег. Или пробную версию, но дай ему e-mail, а там начнётся «дайте попить, а то так жрать хочется, что переночевать негде»©:diablo:
Ублюдство такого рода сразу вышвыриваю без права на обжалование. Какой-то гoмoceксуaлизм в софтостроении. Впрочем, не удивительно, учитывая специфику источника вдохновения разработчиков.
PS1 Кряки без крайней необходимости не юзаю, гемор с ними обычно не стОит результата. «Я уже слишком стар для этого дерьма»© :playboy:
PS2 Возможно где-то в настройках запуска Vivaldi надо прописАть полный путь к нужному .exe-шнику
 
Последнее редактирование:
Автор
BlagoYar

BlagoYar

Русь Великая, Очнись! Поднимись с колен Родная!
Сообщения
85
Репутация
-1
а то так жрать хочется, что переночевать негде»©
ахахаха
Ну вроде как весь пробно-платный софт такой, плюс-минус.

источника вдохновения разработчиков
И откуда вдохновились?
PS1 Кряки без крайней необходимости не юзаю, гемор с ними обычно не стОит результата. «Я уже слишком стар для этого дерьма»©
Та ладно, Не критично, с учётом, что основной браузер у меня Edge, а Vivaldi нравится тем, что вкладки снизу и в отличие от Firefox как-то более юзабельно и аккуратненько это сделано.

Думаю в случае с кривым Vivaldi это правильно, только что фиг знает.
Вот кстати пруф, как это происходит
 
Верх