Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (часть 4)

Автор: abz
Дата сообщения: 14.11.2007 15:25
naben

Цитата:
Спасибо, работает, а можно ли сделать так, что бы выводилось то окно, словно мы нажали Shift+F4, ввелось нечто подобное .txt и курсор переместился влево,и юзеру осталось только ввести имя файла и нажать интер и этот файл откроется в блокноте?

но думаю, что нет.
Автор: naben
Дата сообщения: 14.11.2007 16:02
abz
А можно ли использовать Vbs скрипт наподобие этого? Сам не разбираюсь как написать, есть только пример:
WScript.CreateObject("WScript.Shell").SendKeys "{F4}"

Он работает, но как сделать что бы ещё и Shift нажимать,я не знаю.
Автор: GGS
Дата сообщения: 14.11.2007 16:31
naben

Цитата:
ввести имя файла и нажать интер и этот файл откроется в блокноте?

Попробуй так:

Код:
TOTALCMD#BAR#DATA
notepad.exe
?
notepad.exe
Notepad


-1

Автор: presentRU
Дата сообщения: 14.11.2007 18:12
YuraH А без испоьзования меню никак нельзя?
Дело в том, что файлы привязаны в настройках Total к программе, которая находится на на usb-flash. Запуская TC на разных компьютерах, получаю разное контекстное меню и разные программы по умолчанию. Т.е. нужно, чтобы выделенные файлы,а не только файл под курсором по сочетанию клавиш открывались во внешней программе. Для внутренних программ это реализовано в настройках.
Автор: YuraH
Дата сообщения: 14.11.2007 19:32
presentRU
Цитата:
а не только файл под курсором
Через контекстное меню отрываются все выделенные файлы.
Цитата:
привязаны в настройках Total к программе, которая находится на на usb-flash
Ага, нужна прога не по умолчанию. Посмотри тут, там скрипт mozers-а есть, только не уверен, что буква усб-диска будет одинаковая для всех компов, так что надо будет менять. Поставь скрипт на кнопку или клаву.
Автор: naben
Дата сообщения: 14.11.2007 20:38
GGS
Не плохо конечно, но...
-Не пишет само .txt и не перемещает каретку в начало
-Задаёт лишние вопросы о том, что фала не существует и создать ли его.

Млжет всё таки кто знает, как в VBS это сделать? Принцип знаю, но не знаю, как SHIFT нажать программно.
Автор: rick1
Дата сообщения: 14.11.2007 21:05
Трабла с Файлы на панель!

Надо снести все папки с предыдущей Nero! В
поиске нахожу 84 папки, все их на панель.
А удалить не могу! Ни скопом, ни по одному!

Ммм?
Автор: GGS
Дата сообщения: 14.11.2007 22:14
naben

Цитата:
Не пишет само .txt и не перемещает каретку в начало

Вводишь только имя, а расширение .txt создастся автоматом

Цитата:
Задаёт лишние вопросы

Да, нет совершенства, но ответ-то простой
Автор: abz
Дата сообщения: 14.11.2007 22:43
rick1

format c:
Автор: mozers
Дата сообщения: 15.11.2007 10:02
naben
new_file.vbs
Код: [no]' Создает пустой файл в текущем каталоге и открывает его в блокноте[/no]
Set WshShell = CreateObject([no]"WScript.Shell"[/no])

filename = InputBox([no]"Введите имя нового файла (без расширения)"[/no], [no]"Создание нового файла"[/no])
If filename <> [no]""[/no] Then
filename = filename & [no]".txt"[/no]
Set FSO = CreateObject([no]"Scripting.FileSystemObject"[/no])
Set File = FSO.OpenTextFile(filename, 2, True)
File.Close
WshShell.Run [no]"notepad.exe "[/no] & filename, 1, True
End If
Автор: naben
Дата сообщения: 15.11.2007 11:53
mozers
Спасибо больше, всё работает как надо. Разве это не чудо!!!???
Автор: rick1
Дата сообщения: 15.11.2007 12:49

Цитата:
format c:



Не помог твой совет, abz!

Всё снеслось с диска С, а папки Nero, как и были на D, так и остались!

ИМХО,непутёвые вы советы толкаете!
Автор: Trancsend
Дата сообщения: 15.11.2007 13:00
rick1
Попробуйте Unlocker. Покажет, что их держит.
Автор: naben
Дата сообщения: 15.11.2007 13:08
mozers
Оказалась небольшая проблемка, скрипт создаёт файл там, где лежит сам скрипт, а нужно было в активной панели, к тому же вызывает юлокнот Виндуса, а не редактор Тотала.
Нашёл ответ на свой вопрос, всё делается таким вот скриптом:
WScript.CreateObject("WScript.Shell").SendKeys "+{F4}" & ".txt" & "{Home}"
Но проблема в том, что когда на клавиатуре русская раскладка , в поле подставляется "юече" вместо ".txt", как с этим боротся не знаете?
Автор: rick1
Дата сообщения: 15.11.2007 14:43

Цитата:
Попробуйте Unlocker. Покажет, что их держит.


Анлокер не помог! Помог TuneUp Utilities 2007, с его утилитой уничтожения! Там 3 метода, так 2й осилил таки.
Автор: YuraH
Дата сообщения: 15.11.2007 14:58
rick1
А что писало, когда не могло удалить?
Автор: mozers
Дата сообщения: 15.11.2007 15:03
naben
Цитата:
скрипт создаёт файл там, где лежит сам скрипт
Так сотри путь из параметра "Путь запуска:"

Цитата:
к тому же вызывает юлокнот Виндуса, а не редактор Тотала
Так пропиши в скрипте вместо notepad.exe путь к редактору Тотала.

Цитата:
CreateObject("WScript.Shell").SendKeys
Очень плохая команда. Не люблю ее...
Автор: rick1
Дата сообщения: 15.11.2007 16:17

Цитата:
А что писало, когда не могло удалить?



Вообще ничо не пишет!

Жму на опцию F8 и ноль реакции! Не по понятиям это!
Автор: naben
Дата сообщения: 15.11.2007 16:56
mozers


Цитата:
Так сотри путь из параметра "Путь запуска:"

Спасибо , заработало, про путь совсем забыл.

Цитата:
Так пропиши в скрипте вместо notepad.exe путь к редактору Тотала.

Всё, догнал, надо было путь заключить аж в тройные кавычки!!! В двойные я пробовал, но о тройных даже и не думал.

И ещё, можно ли узнать путь, откуда был запущен скрипт и присовить этот путь какой нить переменной,что бы потом можно было указать путь к блокноту. Просто в самом скрипте используется жёсткая ссылка на блокнот, и если Тотал будет просто скопирован на другой диск, то скрипт не найдёт блокнот, а так подставим в путь нашу переменную и всё запустится, подскажите как это сделать?
Автор: mozers
Дата сообщения: 15.11.2007 19:06
naben
Замени предпоследнюю строчку на это:
Код: editor = WshShell.ExpandEnvironmentStrings([no]"%COMMANDER_PATH%\Utils\AkelPad\AkelPad.exe"[/no])
WshShell.Run [no]""""[/no] & editor & [no]""" "[/no] & filename, 1, True
Автор: naben
Дата сообщения: 15.11.2007 20:49
mozers
Всё, наконец-то заработало, пол дня сёння искал в учебниках, уже получил все необходимые переменные, но запускаться блокнот не хотел, а тут спасение!!!
Большое Вам спасибо и спасибо за ссылку!
Автор: rick1
Дата сообщения: 16.11.2007 02:36
Собссно, задача по поиску!
Надо найти архив 30-150мб, там одни фотки. Как называется, не помню.
Какие параметры поиска мне лучше всего выставить!?
Автор: Trancsend
Дата сообщения: 16.11.2007 08:23
Как сделать, чтобы окно консоли было открыто по умолчанию?
Автор: AndreyDed
Дата сообщения: 16.11.2007 11:02
Trancsend
Какое окно? Какой консоли?
Автор: SpoinT
Дата сообщения: 16.11.2007 11:45
AndreyDed
Trancsend
Может имеется ввиду командная строка? Внизу тотала.
Автор: AndreyDed
Дата сообщения: 16.11.2007 11:56
SpoinT
Так это не окно, а строка. Может, окно плагина ТоталКонсоль? Так там настройки есть. Загадочный вопрос...
Автор: rick1
Дата сообщения: 16.11.2007 11:58
Кхм.... Надо найти архив 30-150мб, там одни фотки. Как называется, не помню.
Какие параметры поиска мне лучше всего выставить!?
Автор: AndreyDed
Дата сообщения: 16.11.2007 12:07
rick1
А в чем проблема? Ищи все архивы, размер от и до, потом выбирай.
Автор: rick1
Дата сообщения: 16.11.2007 13:53

Цитата:
А в чем проблема? Ищи все архивы, размер от и до, потом выбирай.


У мя архивов не одна сотня! И совсем в немногих фотки.
Надо чтобы поиск нашел фотки в архиве!

КАК сделать это!?
Автор: coherent
Дата сообщения: 16.11.2007 14:29
Мэтры! Помогите, пожалуйста, с такой проблеммой.
Не могу открыть htm-файлы. Выдается сообщение (если правой клавишей, открыть):

OLE2 Command failed! Either your OLE2 subsystem is failed, or you have installed a shell extension which is incompatible with Total Commaner!

После чего так стало затрудняюсь ответить, комп общий! Подскажите, что делать?
Заранее благодарен!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

Предыдущая тема: Privacy Eraser


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.