![]() |
Как объединить два скрипта?
Всем добрый день. Пользуюсь скриптом который создаёт новый блокнот и сразу вставляет в него текст из буфера обмена. Но вот когда хочу создать второй с уже новым текстом, то первый надо обязательно переименовать, иначе второй блокнот не создастся, там просто в первом заменится текст.
Можно ли сделать чтоб новый с новым текстом создавался без переименования первого? Или может существует другой вариант? Заранее спасибо. Скрипт создания и вставки текста, но с переименовыванием clipboard = CreateObject("HTMLFile").parentWindow.clipboardData.getData("text") file = left(ScriptPath, instrrev(ScriptPath, "\")) & "Блокнот.txt" '2 - дозапись, True - создавать, если set oFile = CreateObject("Scripting.FileSystemObject").OpenTextFile(file, 2, True) ofile.WriteLine(clipboard) ofile.Close Этот может создавать каждый раз новый без переименования первого, но без вставки в него текста Set FSO = WScript.CreateObject("Scripting.FileSystemObject") FileName = FSO.GetTempName If FSO.FileExists(FileName & ".txt") Then WScript.Echo "Документ ''"& FileName & ".txt" & "'' - уже существует." WScript.Quit 0 Else fso.CreateTextFile(FileName & "Блокнот.txt") End If |
Может так?
Код:
Set FSO = WScript.CreateObject("Scripting.FileSystemObject") |
Во, то что надо. Спасибо. :)
И ещё маленький вопрос, хоть и не так важно. Сделал ему имя "Блокнот", но всегда вначале к имени добавляется некрасивые эти буквы и цифры rad843BE.tmpБлокнот.txt. Можно ли их как то убрать? |
Цитата:
Код:
Set FSO = WScript.CreateObject("Scripting.FileSystemObject") |
Спасибо большое. То что надо. :up
|
Время: 23:51. |
Время: 23:51.
© OSzone.net 2001-