1 (изменено: Logonius, 2022-08-10 05:55:33)

Тема: AHK: При компиляции AHK перестает работать команды cmd

Привет.
При компиляции AHK перестает работать команды cmd, просто ahk файл если запускать то все работает ок.
Как только я его собираю все перестает работать
Код простой.

Run, cmd.exe /c shutdown -s -t %sec%,, hide
	sleep 2000
	ExitApp
	return

В чем проблема?

Если вставить в код чтоб экземпляр не запускался по 100 раз.

#SingleInstance Ignore

В собранном состоянии exe файл, будет просто перезапускаться и cmd не выполняет.

2

Re: AHK: При компиляции AHK перестает работать команды cmd

Честно говоря лень пробовать. А зачем использовать cmd в данном случае, чем лучше встроенной команды?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: Logonius, 2022-08-10 03:37:29)

Re: AHK: При компиляции AHK перестает работать команды cmd

А черт его знает, что-то вот захотелось посложней.
Да и таймер я там и не понял как поставить чтоб в textbox вводить не в млс, а в минутах или в секундах как средствами windows.
Подскажите пример как в минутах чтоб было.

То есть если средствами ahk, то мне нужно чтоб перед Shutdown, 6  в переменную textbox вводились данные в минутах(желательно) ну можно в секундах.

4

Re: AHK: При компиляции AHK перестает работать команды cmd

Не очень понял, что за textbox и какие именно данные?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: Logonius, 2022-08-08 12:22:30)

Re: AHK: При компиляции AHK перестает работать команды cmd

Есть "Edit" переменная, мне нужно в нее вводить желательно минуты(нажать enter) окно должно спрятаться или просто в диспетчере висеть, но чтоб не видно было ни на панели, ни в трее, и чтоб по истечении этих минут, ПК выключался, выходил из системы и т.д., а штатными средствами можно только в млс это сделать или в секундах.

6

Re: AHK: При компиляции AHK перестает работать команды cmd

Умножьте время в минутах на 60000.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7 (изменено: Clannad5, 2022-08-08 12:53:52)

Re: AHK: При компиляции AHK перестает работать команды cmd

Logonius
А что сложного перевести мс в секунды?
Можно еще в планировщик заданий засунуть таймер на выключение в любое время.
К примеру вы указали через 6 минут, значит перевести переменную в МЛС, перевести время на Винде в МЛС, прибавить одну переменную к текущему времени и готовое поместить в планировщик или тот же cmd.

8 (изменено: Logonius, 2022-08-10 12:07:50)

Re: AHK: При компиляции AHK перестает работать команды cmd

Извиняюсь за отсутствие.
Как добавить переменную "Edit", я что-то не пойму, с минутами/секундами разобрался.


SetTimer, test, % (1*60*1000)

	return
}

test:
{
	MsgBox, Ок
	return
}

Как вместо 1 чтоб туда писалось то что я введу в GUI "Edit" переменную.
Плоховато знаю AHK, извиняюсь.

9

Re: AHK: При компиляции AHK перестает работать команды cmd

Logonius, пожалуйста, используйте точки в конце предложений. Смайлик точку не заменяет.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

10

Re: AHK: При компиляции AHK перестает работать команды cmd

teadrinker
Хорошо.

11

Re: AHK: При компиляции AHK перестает работать команды cmd

Исправьте в предыдущих постах.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

12

Re: AHK: При компиляции AHK перестает работать команды cmd

teadrinker
Сразу же убрал смайл и проверил все, больше вроде бы нет.

13

Re: AHK: При компиляции AHK перестает работать команды cmd

Logonius пишет:

Извиняюсь за отсутствие

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

14

Re: AHK: При компиляции AHK перестает работать команды cmd

Готово.

15

Re: AHK: При компиляции AHK перестает работать команды cmd

Я тут разобрался, спс за наводки.