![]() |
вывод данных с конца файла
Помогите, пожалуйста, со скриптом на VBS, который бы выводил последние два байта файла в текстовом виде.
Код:
Dim fso, objFile |
На PowerShell:
Код:
Get-Content C:\file.txt -Encoding Byte | Select-Object -Last 2 |
Благодарю, но к сожалению не подошло. :(
Объясню более детально для чего необходимо... Скрипт нужен для подключения к плагину Тотала: http://wincmd.ru/plugring/script_wdx.html Поскольку иных плагинов позволяющих читать файл в HEX виде и выводить в колонку Тотала (нужна сортировка по значению) Гугл не знает, приходится заниматься хирургией гланд через место в которое не светит солнце! |
pzh2393, вот Вам скрипт, «прикручивайте» сами:
Код:
Option Explicit |
Большое спасибо!
Правда скрипт выдает ошибку "Expected statement"... не подскажете что это, в каком месте пытаться поправить? |
В окне сообщения об ошибке нажмите Ctrl-C, затем вставьте полученный текст из буфера обмена сюда. Если как-то меняли код — приведите и его.
|
В коде ничего не менял...
При запуске из под "окон" возвращает значение "4444", что оно значит тоже непонятно, в колонке Тотала дважды пишет - "Expected statement Expected statement" для любых типов файлов. |
Цитата:
Цитата:
Цитата:
|
pzh2393, как сделаете — можете сюда же выложить проделанные Вами действия по подключению.
|
2Iska
В теме посвященной вопросам работы плагина помогли адаптировать Ваш скрипт... Код:
With CreateObject("SAPI.SpFileStream") Подключение к Total Commander: script.wdx подключается либо обычным способом через "Конфигурация => Настройки => Плагины => WDX.Настройка => Добавить" либо ручным прописыванием в wincmd.ini строчек [ContentPlugins] 0=%COMMANDER_PATH%\PLUGINS\wdx\script\script.wdx script.ini плагина должен выглядеть примерно так: Код:
[Script] где в любую колонку вписывается [=script.Result], [=script.Result1], [=script.Result2] и тд. в зависимости сколько значений возвращает скрипт ("Content = ", "Content1 = ", "Content2 = " и тд.). Проверил данный код в Тотал - работает! Пы.Сы. Ещё раз благодарю, без Вашего кода никто не брался за такую задачу. |
Время: 08:12. |
Время: 08:12.
© OSzone.net 2001-