powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / батники.
22 сообщений из 22, страница 1 из 1
батники.
    #38033870
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код самоуничтожения:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
F = FreeFile
Open WhS.SpecialFolders(16) & "\Delself.bat" For Append As #F
    Print #F, "@echo off"
    Print #F, "ping 127.0.0.1 -n 5" 'и так и так пробовал
    Print #F, ":try"
    Print #F, "del " & Chr(34) & "QLWR\Sys.exe" & Chr(34)
    Print #F, "if exist " & Chr(34) & "QLWR\Sys.exe" & Chr(34) & " goto try"
    Print #F, "RmDir " & Chr(34) & "QLWR" & Chr(34)
    Print #F, "del Delself.bat"
    Close #F
    Unload Me


код не фурычит . просто создаётся батник. выключается прога. и всё. а если вручную тыкнуть на полученный батник, то всё работает, прога, папка и батник самоудаляются. в чём проблема, как исправить? есть версия, что из-за русскоязычных путей... хз
...
Рейтинг: 0 / 0
батники.
    #38033876
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот отчёт. подскажете, как исправить? давно работаю с батниками, что-то не сталкивался с этим
...
Рейтинг: 0 / 0
батники.
    #38033881
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный вопрос... А где вы в этом коде "тыкнули батник"?
...
Рейтинг: 0 / 0
батники.
    #38033884
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMСтранный вопрос... А где вы в этом коде "тыкнули батник"?
Код: vbnet
1.
2.
Shell WhS.SpecialFolders(16) & "\Delself.bat" ', vbHide
    Unload Me

убрал vbHide, @echo off, поставил Print #F, "pause". лицезрею такую картину: 13455869
...
Рейтинг: 0 / 0
батники.
    #38033887
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так выглядит отчёт при нажатии вручную(мышкой по батнику). так, как должно быть. а программно никак
...
Рейтинг: 0 / 0
батники.
    #38033908
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну видно же на двух скриншотах. В одном случае текущая папка c:\, в другом случае "Мои документы".
Очевидно c:\QLWR просто-напросто не существует, о чем вполне по-русски выдается соответствующее сообщение.

эх, не знает нынешняя молодежь, как в ДОСе работать
...
Рейтинг: 0 / 0
батники.
    #38034943
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

я в курсе. больше интересует, как исправить. вот вариант с указанием полного пути
...
Рейтинг: 0 / 0
батники.
    #38034945
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скрин сделан про программном открытии батника. вручную тоже не работает
...
Рейтинг: 0 / 0
батники.
    #38034964
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ты ведь delself-то умудряешься запускать с полным путем
...
Рейтинг: 0 / 0
батники.
    #38034977
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

в батниках не воспринимаются русскоязычные пути. возможно, нужно путь в батнике выразить через WhS.SpecialFolders(16) или что-то типа того. подскажешь?
...
Рейтинг: 0 / 0
батники.
    #38035101
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно использовать подстановки типа %APPPATH% или что-то в этом роде. Наизусть не помню. Учи язык бат-файлов.
...
Рейтинг: 0 / 0
батники.
    #38035461
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВозможно использовать подстановки типа %APPPATH% или что-то в этом роде думал об этом, но не нашёл ничего походящего. пробовал варианты
del "%APP.PATH%QLWR\Sys.exe"
del "%APP.PATH%\QLWR\Sys.exe"
del "%APPPATH%\QLWR\Sys.exe"
del "%APPPATH\QLWR\Sys.exe"
del %APPPATH"\QLWR\Sys.exe"
del %APPPATH + "\QLWR\Sys.exe"
и много других. безрезультатно.
...
Рейтинг: 0 / 0
батники.
    #38035525
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты неисправим
...
Рейтинг: 0 / 0
батники.
    #38036883
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proты неисправим ещё 6 лет поизучаю в универе программирование - перестану задавать глупые вопросы. а пока что:
как правильно прописать эту строчку в батнике? все найденные в инете варианты не робят
...
Рейтинг: 0 / 0
батники.
    #38036989
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proты неисправимQlewerпока что: ... все найденные в инете варианты не робят
На что Шокер и намекает...
...
Рейтинг: 0 / 0
батники.
    #38037031
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

т.е.? так что делать-то?
прога стоит, клиенты недовольны. отдаю им прогу без самоудаления, но потом будут жалобы, что почта спамом переполняется, т.к. старые версии не могут самоудалиться.
...
Рейтинг: 0 / 0
батники.
    #38037213
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Книжки читать, гугл юзать.
...
Рейтинг: 0 / 0
батники.
    #38038068
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyКнижки читать, гугл юзать. хороший совет на форуме по помощи в вопросах программирования. спасибо угу
...
Рейтинг: 0 / 0
батники.
    #38038292
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты им хоть раз воспользовался, чтобы иметь наглость нос воротить?
...
Рейтинг: 0 / 0
батники.
    #38038799
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

да, книжки и гугл рулят. закрывайте форум.
у меня 2 варианта:
1) на форуме программисты-самоучки, не способные создать норм программу с функцией самоудаления
2) людям лень открыть код любой своей программы и скинуть функцию самоудаления
раньше при установке запихивал прогу в диск C в папки с англоязычными именами - проблем не было. а это какая-то очередная дескриминация русского языка в мировой сети
...
Рейтинг: 0 / 0
батники.
    #38038808
Фотография Qlewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрел, как пишется "д.скриминация". через И. но это не суть важно
...
Рейтинг: 0 / 0
батники.
    #38038826
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Qlewerзакрывайте форум...
на форуме программисты-самоучки, не способные создать норм программу с функцией самоудаленияну на форум у меня прав нет... на топик - хватит.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / батники.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]