Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Script Request
Goto page Previous  1, 2, 3, 4, 5, 6 ... 40, 41, 42  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Aug 03, 2007 12:56    Post subject: Reply with quote

Ишь, прямо Толстой с Достоевским на пару. Ну ладно.
Во-первых, программу я скачал и батник который тебе предложил сначала проверил на своих файлах (ну есть у меня такая странность в поведении - я, как правило, сначала проверяю, а потом предлагаюWink)
Во-вторых, по делу. Исходная диспозиция:
Батник с именем b.bat, сама AuCDtect и несколько wav файлов лежат в папке "E:\My Music".
Батник:
Code:
for /F "tokens=*" %%i in (%1) do "E:\My Music\AuCDtect.exe" -v -m0 "%%i" >>check.txt

Кнопка
Code:
TOTALCMD#BAR#DATA
"E:\My Music\b.bat"
%L
D:\Wincmd\TOTALCMD.EXE,12
Check WAV


-1


Вот в таком виде у меня все прекрасно работает.
Твоя проблема в русских буквах. Коммандер пишет файл в кодировке Windows, а в батнике Windows предполагает, что все в кодировке ОЕМ.
Попробуй скачать http://www.gbordier.com/gbtools/download/stringconverter.exe (или что-то аналогичное) и переписать батник в виде:
Code:
c:\Tools\stringconverter.exe %1 %1.OEM /OEM
for /F "tokens=*" %%i in (%1.OEM) do c:\Tools\AuCDtect\auCDtect.exe -v -m0 "%%i" >>check.txt
del %1.OEM
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Fri Aug 03, 2007 15:02    Post subject: Reply with quote

В ноги кланяюсь!
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Aug 03, 2007 15:34    Post subject: Reply with quote

Встань, отрок!
Я могу предложить тебе другое занятие. Если есть пионэрский задор - можешь попросить Гислера добавить в ТС кроме %L еще парараметр %l (или любой другой) чтобы создавать файлы в кодировке ОЕМ - для батников полезно будет.
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Fri Aug 03, 2007 15:46    Post subject: Reply with quote

Не будет он дублировать все параметры... а функцию самому писать ему наверняка лень (функции - чтобы можно было прямо в команде и параметрах при создании кнопки и т.п. писать что-то типа OEM(%L))
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Fri Aug 03, 2007 16:01    Post subject: Reply with quote

В общем, согласен. Поэтому и поставил граничное условие - пионэрский задор.
Иначе нет смысла и заикаться.
Back to top
View user's profile Send private message
Otto



Joined: 18 Feb 2008
Posts: 4

Post (Separately) Posted: Mon Feb 18, 2008 10:21    Post subject: Reply with quote

Хотелось бы заиметь такую фишку:
Имеем несколько страниц инета, сохраненых IEExplorer. Внутри этих страниц есть информация, откуда они были сохранены, типа <!-- saved from url=(0054)http://www.ixbt.com/divideo/include/context_block.html -->
Выделяем сраницы в тотале, нажимаем кнопку, и эта информация (http://www.ixbt.com/divideo/include/context_block.html) сохраняется в коментариях к этим файлам.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Feb 19, 2008 18:52    Post subject: Reply with quote

Otto, для этого нужен контентный плагин.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Tue Feb 19, 2008 19:16    Post subject: Reply with quote

Угу, а именно вот этот http://www.totalcmd.net/plugring/script_wdx.html


Или здесь еще можешь глянуть.
Back to top
View user's profile Send private message
Otto



Joined: 18 Feb 2008
Posts: 4

Post (Separately) Posted: Tue Feb 19, 2008 22:18    Post subject: Reply with quote

Спасибо, будем смотреть
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Wed Feb 20, 2008 15:15    Post subject: Reply with quote

Script wdx поможет увидеть данную информацию в колонке плагина, а для записи этой информации в комментарии достаточно и обычного скрипта.
Back to top
View user's profile Send private message
Otto



Joined: 18 Feb 2008
Posts: 4

Post (Separately) Posted: Thu Feb 21, 2008 18:14    Post subject: Reply with quote

Кто бы его еще написал Question Я в это полный нолью : Embarassed
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Fri Feb 22, 2008 15:23    Post subject: Reply with quote

Ну, если делать с помощью Script wdx, то подключайте Extension.vbs и в секции "htm" меняйте паттерн на:
Code:
re.Pattern = "<!-- saved from url=\(\d+\)(.*)-->"


Ну а с записью в descript.ion мне лень возиться. См. поиском по форуму скрипт выкусывания адресов, меняй паттерн, и приделывай запись в descript.ion, + может понадобится проверка на уже существующие комменты для некоторых файлов и решение, что делать в этом случае.

Quote:
Я в это полный нолью
Что нОльёте? Куда? Smile
Back to top
View user's profile Send private message
Otto



Joined: 18 Feb 2008
Posts: 4

Post (Separately) Posted: Fri Feb 22, 2008 19:22    Post subject: Reply with quote

Lev wrote:


Quote:
Я в это полный нолью
Что нОльёте? Куда? Smile

Прикольно получилось. Не зря говорят: Поспешишь- людей насмешишь. Хотел написать- Я в этом полный ноль.

Спасибо за помощь, все получилось. Наверное не так все сложно с этими .vbs и .js. Не знаете, где почитать, чтобы было написано на доступном языке не сильно углубляясь? \(\d+\)(.*) -это регулярные выражения как в Total Commander?
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Fri Feb 22, 2008 20:04    Post subject: Reply with quote

угу, они самые
не сильно углубляясь - хелп к Тоталу
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Wed May 07, 2008 00:20    Post subject: Reply with quote

а скриптом вот это
http://forum.wincmd.ru/viewtopic.php?p=41481#41481
можно сделать?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6 ... 40, 41, 42  Next
Page 5 of 42

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group