powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Реализация кавычек
5 сообщений из 5, страница 1 из 1
Реализация кавычек
    #34125263
Kifir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim objShell
    Dim CommandLine
Set maincopy = CreateObject("Scripting.FileSystemObject")
maincopy.DeleteFile "C:/1.txt"
wscript.sleep  3000 
    
    Set objShell = CreateObject("Wscript.Shell")
    CommandLine = "taskkill /f /im Wscript.exe"
    objShell.Run CommandLine,  0 , True
Необходимо Создать на диске С файл 123.vbs и записать туда
Вся проблема состоит в кавычках типа ""
Помогите сделать код наподобии следующего

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub cmd_Click()
Dim r As Long
Open App.Path + "\123.vbs" For Append As # 1 
        Print # 1 , "Dim objShell"
        Print # 1 , "Dim CommandLine"
        Print # 1 , "Set maincopy = CreateObject("  +    """     & "Scripting."   +   "FileSystemO"   &  "bject"            & "")" ' вот как раз тут у меня стопор...
        Print # 1 , "wscript.sleep 3000"
        Print # 1 , "maincopy.DeleteFile " + App.Path + App.EXEName + ".exe"
        Print # 1 , "Set objShell = CreateObject("; Wscript.Shell; ")"
        Print # 1 , "CommandLine = "; taskkill / f / im; Wscript.exe; "" ' тоже самое
        Print # 1 , "objShell.Run CommandLine, 0, True"
    Close # 1 
...
Рейтинг: 0 / 0
Реализация кавычек
    #34125341
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня тоже ступор. Почему бы не написать так -
Print #1, "Set maincopy = CreateObject(Scripting.FileSystemObject)"

Ну а тут просто -
Print #1, "CommandLine = ""; taskkill / f / im; Wscript.exe; """ ' тоже самое
...
Рейтинг: 0 / 0
Реализация кавычек
    #34125343
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибочка
Код: plaintext
Print # 1 , "Set maincopy = CreateObject(""Scripting.FileSystemObject"")"
...
Рейтинг: 0 / 0
Реализация кавычек
    #34125346
Kifir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все понятно. Всем спасибо. Реализовал!!!
...
Рейтинг: 0 / 0
Реализация кавычек
    #34125381
Kifir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааа, забыл вот помогите еще 1 строку реализовать

Код: plaintext
1.
Print # 1 , "maincopy.DeleteFile " + """ + App.Path + " \ " + App.EXEName + ".exe" + """
где ".exe" возникает такой символ ;
Вот неправильный пример реализации:
Код: plaintext
1.
Print # 1 , "maincopy.DeleteFile " + """ + App.Path + " \ " + App.EXEName + "; .exe; " + """
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Реализация кавычек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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