7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
|
1 | |
Отследить появление файла по указанному пути и анализ его байтовой структуры12.06.2012, 08:58. Показов 3039. Ответов 33
Метки нет (Все метки)
Всем здравствуйте.
Необходимо отслеживать файл, зная указанный путь??? Вроде как через функцию DIR, как точно не пойму... После того как появился, мне нужно оценить некоторые его байты (например 1334, 1336)??? Почему эти байты, потому что я открывал через HEX-редактор и понял какие байты меняются!! Как только оценил нужно удалить файл, какой командой??? Заранее спасибо...
0
|
12.06.2012, 08:58 | |
Ответы с готовыми решениями:
33
Поиск файла по указанному пути Создание файла по указанному относительному пути Проверка существования файла по указанному пути Создание текстового файла по указанному пути |
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
||||||
14.06.2012, 15:43 | 21 | |||||
так зачем вы при указании пути еще и app.Path оставили?
Нужно либо используя app.Path и тогда надо указывать дополнительно только имя файла который должен будет лежать в каталоге с программой, либо без него - используя полный путь к файлу:
Можно было поставить брекпоинт на данной строке и посмотреть какое значение у вас принимает переменная FileName. Сразу бы все сами поняли!
1
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
||||||
15.06.2012, 17:41 [ТС] | 22 | |||||
Дело пошло. Файл находит, но что-то неправильно оценивает его? Вот допустим позиция 931 имеет значение 10 (в hex) и 17(10-й системе), тогда так же будет:
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
15.06.2012, 19:28 | 23 |
а я всю жизнь считал что 1016 это 1610
и калькулятор сейчас это подтвердил Еще раз говорю: отладчик, отладчик и еще раз отладчик! И не будет глупых ошибок и глупых вопросов!
0
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
|
15.06.2012, 20:50 [ТС] | 24 |
Да в этом ошибся, но это не главное. прикол в том что счет позиции начинаются с 0, а я смотрю и постоянно на одну позицию ошибаюсь, теперь разобрался...
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
15.06.2012, 22:47 | 25 |
И опять вы ошиблись!
Вот цитата из справки:
1
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
||||||
16.06.2012, 10:48 [ТС] | 26 | |||||
Ну я в принципе хотел тоже самое сказать. вот допустим в hex-редакторе открыл и пошли: 00 01 02 03 итд. Мне нужно то что стоит под 03, так вот позиция в коде берется равной 4, а я брал 3. Теперь все ОК!!! Огромное спасибо...
Два небольших вопросика: 1) Синтаксис для команды SHELL(...?...). Вот у меня есть некот. файл EXE и есть тект допустим в блокноте. Нужно с помощью EXE отправить текст на какой-нибудь номер. начало знаю
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
||||||
16.06.2012, 11:05 | 27 | |||||
да так же точно все как если бы вы делали это в командной строке
всю ту же запись для shell в кавычки возьмите и после запятой еще можно указать стиль окна - свернутое, развернутое и т.п. типа так:
вдогонку: команды DOS типа copy mkdir del и т.п. запускаются через командный процессор - поэтому сначала стоит вызов cmd с параметром /c - закрывать окно после завершения Если вы запускаете какой то exe файл через shell - то пишите просто shell "calc.exe" ну или еще лучше с указанием полного пути к файлу
0
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
||||||
16.06.2012, 11:49 [ТС] | 28 | |||||
Мысли опережали руки вот и написал непонятно...
Я имел ввиду, что допустим при каком то условии у меня идет отправка смс
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
||||||
16.06.2012, 12:57 | 29 | |||||
1
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
|
16.06.2012, 14:03 [ТС] | 30 |
А дату указать наверно: Date...
Вопрос про командную строку: У меня на работе есть Базовая станция ТЕТРА (трангиковая связь), может и слышали про нее... Так вот есть диспетчерская терминальная програмка (и конечно же ее EXE) для работы с ней. Допустим через командную строку я запускаю exe, а далее какие параметры указывать чтобы сообщение отправить (ведь она понимает только свои или ошибаюсь)???? Кстати в этом стандарте не SMS, а SDS сообщения (но это тоже самое). Вот допустим чтобы смс через GSM модем отправить нужно запустить exe, далее порт указать, номер телефона и само сообщение. Про это в инете много, про ТЕТРУ ничего.... Может натолкнете???
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
||||||
16.06.2012, 14:13 | 31 | |||||
не, не слышал к сожалению.
Если вы не знаете, какие параметры запуска может обрабатывать программа то запустите ее с параметром /?
Хотя не исключен вариант, что в программе в принципе нет возможности работы через комаендную строку, а только интерактивный режим.
1
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
||||||
16.06.2012, 20:03 [ТС] | 32 | |||||
Что прям так и запускать???
прога для примера:
И еще просьба не подскажешь какую-нибудь ссылочку где можно подчерпнуть инфу по программированию элементов управления: чтобы прокрутку в Form сделать, также чтобы вставить какие-н значки, менюшки выкидные итд. Чтобы свой EXE приобразить!!! Желательно на примерах. А то замучал тебя уже!!!! чтобы мелкие вопросы только спрашивать, а не все!!!
0
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|
17.06.2012, 10:56 | 33 |
Мы с вами уже давно и злостно нарушаем пункт 2.4 правил форума - не обсуждать в одной теме несколько вопросов.
Вопрос, поставленный в теме, успешно решен. Ссылки на книжки я отправил вам личным сообщением. Дерзайте. P.S. по работе с командной строкой вам уж точно не на форум VB
0
|
7 / 7 / 1
Регистрация: 11.06.2012
Сообщений: 352
|
|
17.06.2012, 12:06 [ТС] | 34 |
Scol13 отдельное спасибо за книги и подсказки...
ТЕМА ЗАКРЫТА!!!!
0
|
17.06.2012, 12:06 | |
17.06.2012, 12:06 | |
Помогаю со студенческими работами здесь
34
Загрузить содержимое файла в Memo по указанному пути Отследить появление DOM Не открывается файл по указанному пути Выбрать картинку по указанному пути Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |