Копировать в буфер обмена полные имена с прямым слэшем
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Копировать в буфер обмена полные имена с прямым слэшем
В TC есть стандартная кнопка cm_CopyFullNamesToClip, возможно ли её как-то настроить или использовать другую, чтобы при копировании пути до файла обратный слеш (\) менялся на прямой (/)?
PS: искал решение на форуме, того что нужно не нашел...
PS: искал решение на форуме, того что нужно не нашел...
В ветке про автоматизацию я видел несколько похожих решений, но там другие задачи, более сложные. Мне же просто нужна автозамена \ на / в пути.
Суть в чём, сам TC отображает пути через \ и соответственно копирует их так же, но для других программ или сред мне нужны пути через /.
Возможно не стоит искать замену кнопки, а нужно поменять общее отображение пути к файлу, но как это сделать я тоже не знаю
Суть в чём, сам TC отображает пути через \ и соответственно копирует их так же, но для других программ или сред мне нужны пути через /.
Возможно не стоит искать замену кнопки, а нужно поменять общее отображение пути к файлу, но как это сделать я тоже не знаю
Код: Выделить всё
'=================== VBS =================
' Скопировать полные имена с прямым слэшем
' Параметры: %Z%WL
'=========================================
If WSH.Arguments.Count Then List = WSH.Arguments(0) Else WSH.Quit
Set FSO = CreateObject("Scripting.FileSystemObject")
All = Replace(FSO.OpenTextFile(List,,,-1).ReadAll, "\", "/")
With CreateObject("SAPI.SpFileStream")
.Format.Type = 1 : .Open List, 3 : .Write All : .Close
End With
CreateObject("WScript.Shell").Run "%ComSpec% /c clip<" & List, 0Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Не подскажите новичку в тотале что с этим кодом делать? мне нужно то же самое, прямой слеш.Flasher писал(а):Код: Выделить всё
'=================== VBS ================= ' Скопировать полные имена с прямым слэшем ' Параметры: %Z%WL '========================================= If WSH.Arguments.Count Then List = WSH.Arguments(0) Else WSH.Quit Set FSO = CreateObject("Scripting.FileSystemObject") All = Replace(FSO.OpenTextFile(List,,,-1).ReadAll, "", "/") With CreateObject("SAPI.SpFileStream") .Format.Type = 1 : .Open List, 3 : .Write All : .Close End With CreateObject("WScript.Shell").Run "%ComSpec% /c clip<" & List, 0
Sadyrbaev
К подфоруму по автоматизации специально прилеплена памятка. Все ответы на подобные вопросы — там.
К подфоруму по автоматизации специально прилеплена памятка. Все ответы на подобные вопросы — там.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)