[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » Restart.vbs - Перезагрузка AkelPad (Разное)
Restart.vbs - Перезагрузка AkelPad
Andrey_AДата: Суббота, 13.10.2012, 04:49 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Перезагрузка AkelPad (завершение процесса)
Используется скрипт Functions.vbs - Скрипт с различными Функциями, которые можно использовать в других скриптах
Используется NirCmd.exe - файл можете скачать в теме: утилиты NirCmd

Доступно только для пользователей


 
San-drДата: Суббота, 13.10.2012, 14:18 | Сообщение № 2
Лейтенант

На сайте с: 13.09.2012
Город: Москва
Сообщений: 54
Награды: 2
Репутация: 7
Проверил для ХРх86, с установкой Акеля вместо стандартного MS NotePada, все ОК, спасибо. На "7" проверить не могу, она у меня х64, а для х64 с подменой NotePada моя сборка не рассчитана. Есть еще проблема с пунктом выход без сохранения сессии - он по прежнему не работает для установки с подменой.
 
Andrey_AДата: Суббота, 13.10.2012, 14:46 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Quote (San-dr)
Есть еще проблема с пунктом выход без сохранения сессии - он по прежнему не работает для установки с подменой.

Заменил у себя на висте - оба пункта отрабатывают
что именно не отрабатывается
1. Не завершается работа редактора
2. Или после завершения не запускается


 
San-drДата: Суббота, 13.10.2012, 15:08 | Сообщение № 4
Лейтенант

На сайте с: 13.09.2012
Город: Москва
Сообщений: 54
Награды: 2
Репутация: 7
Quote (Andrey_A)
1. Не завершается работа редактора

это не к этому скрипту претензия (но может стоит его расширить?). Выход по кнопке
Выход без сохранения сессии" Exec(`"%a\AkelFiles\Tools\NirCmd\NirCmd.exe" execmd taskkill /f /im AkelPad.exe`
Т.е. и в этой кнопке надо уйти от упоминания AkelPad.exe, тогда она станет универсальной для обоих типов установки Акеля в систему (с заменой MS NP и без)


Сообщение отредактировал San-dr - Суббота, 13.10.2012, 15:12
 
Andrey_AДата: Суббота, 13.10.2012, 15:34 | Сообщение № 5
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Quote (San-dr)
это не к этому скрипту претензия

чё-то я не понял - в скрипте 2 примера
Code

"Рестарт AkelPad" Call("Scripts::Main", 1, "Restart.vbs") Icon("%a\AkelPadImage.dll",45)
"Рестарт без сохранения сессии" Call("Scripts::Main", 1, "Restart.vbs", `"1"`) Icon("%a\AkelPadImage.dll",45)


2-й не срабатывает?


 
San-drДата: Суббота, 13.10.2012, 15:41 | Сообщение № 6
Лейтенант

На сайте с: 13.09.2012
Город: Москва
Сообщений: 54
Награды: 2
Репутация: 7
не РЕСТАРТ, а ВЫХОД (без сохранения сессии).
Я предлагаю расширить скрипт и для выполнения этой функции.
 
Andrey_AДата: Суббота, 13.10.2012, 16:24 | Сообщение № 7
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Quote (San-dr)
Я предлагаю расширить скрипт и для выполнения этой функции.

Так бы сразу и сказал :D
версия 1.1


 
San-drДата: Суббота, 13.10.2012, 20:06 | Сообщение № 8
Лейтенант

На сайте с: 13.09.2012
Город: Москва
Сообщений: 54
Награды: 2
Репутация: 7
Quote (Andrey_A)
версия 1.1

Атлишна! up
 
San-drДата: Пятница, 09.05.2014, 20:04 | Сообщение № 9
Лейтенант

На сайте с: 13.09.2012
Город: Москва
Сообщений: 54
Награды: 2
Репутация: 7
Андрей, здравствуй! Такая трабла: для улучшения совместимости с Windows 8.1 при замене штатного Notepad на Акель была изменена директория установки (в частности для x64 системы) с Windows\System32 на Windows\SysWOW64, в результате у меня на "7" (x64) перестал работать скрипт Restart.vbs (а как на 8.1 - на знаю, юзаю "7" (x64)



если нужен этот вариант установщика для следствия - http://rghost.ru/55003693 там все расписано. Когда/если будет настроение - глянь

не работают все 3 кнопки
' -"Рестарт" Call("Scripts::Main", 1, "Restart.vbs")
' -"Рестарт без сохранения сессии" Call("Scripts::Main", 1, "Restart.vbs", `"1"`)
' -"Выход без сохранения сессии" Call("Scripts::Main", 1, "Restart.vbs", `"2"`)


Сообщение отредактировал San-dr - Пятница, 09.05.2014, 20:13
 
Andrey_AДата: Суббота, 10.05.2014, 04:46 | Сообщение № 10
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7163
Награды: 139
Репутация: 124
Аверин Андрей
Цитата San-dr ()
для улучшения совместимости с Windows 8.1 при замене штатного Notepad на Акель была изменена директория установки

К сожалению я тут не помощник
1. Работал на восьмёрке, но очень не понравилось... возврата не будет...
2. NirCmd.exe давно нет в сборке - всё делаю через свою утилиту TCIMG


 
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » Restart.vbs - Перезагрузка AkelPad (Разное)
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности