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 

Single Post  Topic: Открыть новую вкладку в текущем окне 
Author Message
MVV



PostPosted: Wed Jun 23, 2010 17:04    Post subject: Reply with quote

Flasher wrote:
MVV wrote:
В смысле "делишь"?
Прошу прощения, описался. Rolling Eyes Удаляю т.е.
MVV wrote:
И тебе надо поверх этой строки /select прописать строку "%s". А в столбце текста нулевой байт поставить невозможно.
Не понимаю зачем писать поверх, если "%s" идёт сделом, а дальше и эти нулевые байты, не проще удалить перед ним и всё?

Так, теперь вопрос - что ты вкладываешь в термин "удалять" в рамках правки бинарного файла? Заменяешь нулевыми символами, выделяешь и удаляешь через Delete? Или что?

Если ты забьешь /select нулями, ты оборвешь строку, и до "%s" дело никогда не дойдет - следовательно, путь к файлу/папке не будет дописан к параметру вызова ярлыка.
Если ты выделишь и удалишь, ты сломаешь экзешник, так как сместятся адреса всего того, что находится ниже этой строки.
Единственный возможный выход здесь - замостить все символы фразы /select пробелами (в hex будет 20 00 20 00 ...) - тогда будет использоваться уже имеющаяся "%s". При этом тотал должен будет просто пропускать пробелы, так как параметры разделяются любым числом оных.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Wed Jun 23, 2010 17:16; edited 4 times in total
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group