Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Создать файл из буфера обмена в CMD

Ответить
Настройки темы
CMD/BAT - Создать файл из буфера обмена в CMD

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Можно ли создать файл из буфера обмена в CMD?
Есть текст в буфере обмена (трек-лист альбома) в кодировке UNICODE, например:
Код: Выделить весь код
01 - One Groove Ensemble - Jazz Dreams (Original Mix).flac
02 - The Soul Crusaders, Marc Hartman - Stargazer (Original Mix).flac
03 - Marga Sol - Palm Tree Chill (Original Mix).flac
04 - Mission Brown, Arnob - Rosetta's Smile (Original Mix).flac
05 - Martin Liege - Sunrise Drive (Original Mix).flac
06 - Roberto Bronco - Breath (Original Mix).flac
Его надо поместить в файл playlist.m3u.

Отправлено: 21:46, 05-02-2022

 

Старожил


Сообщения: 250
Благодарности: 51

Профиль | Отправить PM | Цитировать


вызывайте повершел - там можно сделать например через
Код: Выделить весь код
Get-Clipboard
- подходит такой вариант вам ?

альтернатива - paste.exe - если можете ее поствать то тоже годится
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:12, 06-02-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 547
Благодарности: 36

Профиль | Сайт | Отправить PM | Цитировать


писал такую утилитку (.exe) для себя.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 12:02, 09-02-2022 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


на AutoIt (для 2-х версий разрядности)
Files.7z
использование простое как 5 коп.
Код: Выделить весь код
Bufer_v64.exe "out.txt"

Отправлено: 01:57, 10-02-2022 | #4


Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off
	Set "FileOut=Z:\Box_Out\My clipboard.txt"

	mshta vbscript:execute("A=CreateObject(""HTMLFile"").parentWindow.clipboardData.GetData(""text""): Set B = CreateObject(""Scripting.FileSystemObject"").CreateTextFile(""%FileOut%"", True): On Error Resume Next: B.Write A: B.Close: close")
Exit /B

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 10-02-2022 в 16:59.


Отправлено: 16:35, 10-02-2022 | #5


Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Еще 2 батника: CMD+JS. Как и в предыдущем посте, никаких сторонних програм не привлекается.
Код: Выделить весь код
@set @E=1; /*

@Echo Off
cls
	Set "FileOut=Z:\Box_Out\My clipboard JS.txt"
	Cscript //NoLogo /E:jscript "%~dpnx0" "%FileOut:\=\\%"
pause
Exit /B

rem Выдача текстового буфера в файл
*/
var F = WScript.CreateObject('Scripting.FileSystemObject').CreateTextFile(WScript.Arguments(0), true);
try {F.Write(WScript.CreateObject("HTMLFile").parentWindow.clipboardData.getData("text"));}
catch (e) {} 
F.Close();
Код: Выделить весь код
@set @E=1; /*

@Echo Off
cls
	Cscript //NoLogo /E:jscript "%~dpnx0"
pause
Exit /B

rem Выдача текстового буфера в консоль
*/
WScript.Echo(WScript.CreateObject("HTMLFile").parentWindow.clipboardData.getData("text"));

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 17:38, 12-02-2022 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Создать файл из буфера обмена в CMD

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Вставка текста из буфера обмена idlazarev_alex@vk Скриптовые языки администрирования Windows 30 06-10-2019 01:33
Любой язык - Как писать в файл содержимое буфера обмена? hp1nt0 Скриптовые языки администрирования Windows 6 08-12-2016 12:50
CMD/BAT - cmd\bat. Копирование содержимого папки без буфера обмена Frommer Скриптовые языки администрирования Windows 1 09-04-2015 22:03
CMD/BAT - Автоматическая вставка из буфера обмена Seifer Скриптовые языки администрирования Windows 1 14-08-2014 12:40
CMD/BAT - [решено] Как записать информацию из буфера обмена в файл тхт батником? angel_lyucifer Скриптовые языки администрирования Windows 12 26-12-2012 17:22




 
Переход