Страница 3 из 7
Добавлено: Пн ноя 12, 2007 21:17:00
P-cad
Попробую...
Все, готово! Стоит хотя бы раз запустить прогу, она тут же копирует себя в автозагрузку, делается скрытой и...
У меня не получается писать в блокноте на ВБскрипт. Какой тэг его вкючает?
P-cad, впоследствии лишние посты буду просто удалять. Паятель.
Добавлено: Ср ноя 21, 2007 20:14:36
bogosja
Добрый день.
сформулирую вопрос более точно. я для собственного опыта хочу узнать как создавать переферийные устройства работающие от USB. Как они работают? Как пишется драйвер устройства и что из себя он представляет? недавно начал заниматься visual basik. можно драйвера делать в нем?
http://www.pcports.ru/Articles.php
а здесь уже дано готовое устройство.
Добавлено: Ср ноя 21, 2007 20:32:38
tych
Вам наверно книгу Агурова по USB нужно читать.
Добавлено: Чт ноя 22, 2007 00:52:13
Alximik
Вы подумайте, может не надо USB, для начала попробуйте поработать с COM-портом (через компонент MSComm) а на USB всегда можно пересесть?
С СОМ-портом тоже можно дел натворить.
Добавлено: Чт ноя 22, 2007 08:58:41
Pavel_1978
На том же сайте есть обширная библиотека.
А начинать наверное нужно с простого а именно с LPT порта а уж потом и на USB переходить.
Добавлено: Вс дек 02, 2007 11:48:45
\\Sergey//
У меня не получается писать в блокноте на ВБскрипт. Какой тэг его вкючает?
Пишешь код в блокноте, а потом просто сохраняешь файл с расширением .vbs
Но - VBS не совсем тоже самое, что VB. Хотя они немного похожи.
Для примера можешь на VBS вот такой код написать:
Скрипт рабочий. Только запустив его, ты помучаешься с его закрытием.
Добавлено: Сб дек 08, 2007 22:38:36
P-cad
Тож мысль... А про проблемы я и так по DO...LOOP догадался.
Тему опять переименовали

Не спится модераторам.
ЗЫ: прошу не пинимать всерьез.
Добавлено: Пт фев 15, 2008 18:30:29
P-cad
Есть ли команда, позволяющая проверять подлинность пути? (например, ввожу C:\...\aa и проверяется, а то Runtime Error надоел)?
Добавлено: Пт фев 15, 2008 22:35:38
\\Sergey//
Проверка наличия файла:
Код: Выделить всё
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists("C:\1.txt") = True Then
MsgBox "Файл существует"
Else
MsgBox "Файл не существует"
End If
Код работает и для VBS
Добавлено: Пт фев 15, 2008 22:46:37
\\Sergey//
Или, если не использовать FSO, то так:
Код: Выделить всё
If Len(Dir("C:\1.txt")) > 0 Then
MsgBox "Файл существует"
Else
MsgBox "Файл не существует"
End If
Но этот код для VBS уже недействителен.

Добавлено: Сб фев 16, 2008 09:40:00
P-cad
Спасибо. Пойду мучаться дальше

Добавлено: Сб фев 16, 2008 13:18:22
\\Sergey//
(например, ввожу C:\...\aa и проверяется, а то Runtime Error надоел)?
Ну, дык, ошибки можно обрабатывать. Для этого существует оператор On Error. Если, ты, например захотел удалить файл 1.txt, которого нет, то собственно, вылетит ошибка 53.
Вот ее можно обработать:
Код: Выделить всё
On Error GoTo FileNotFound
Kill "C:\1.txt"
FileNotFound:
If Err.Number = 53 Then MsgBox "Файл не найден"
Добавлено: Вс фев 17, 2008 11:45:04
P-cad
Честно - я в этом не разбираюсь.
Добавлено: Ср мар 19, 2008 00:49:26
Ватсон
bogosja писал(а):Добрый день.
сформулирую вопрос более точно. я для собственного опыта хочу узнать как создавать переферийные устройства работающие от USB. Как они работают? Как пишется драйвер устройства и что из себя он представляет? недавно начал заниматься visual basik. можно драйвера делать в нем?
http://www.pcports.ru/Articles.php
а здесь уже дано готовое устройство.
Драйвера на VB писать нельзя. Да и вообще что-то путнее писать нельзя. Я знаю VB на 110%, потратил на изучение лет 5 своей жизни, и поверьте, очень, очень об этом жалею.
Добавлено: Сб мар 22, 2008 10:59:27
P-cad
Хых. А я в Visual С++ просто не могу пвзобраться. Вот и приходится на VB.
Добавлено: Пн мар 24, 2008 15:56:18
gan
Я вот тоже непрофессиональный программист, но если говорить по теме ветки, VB6 начал изучать именно за его контрол mscomm32.ocx, чтобы не заморачиваясь с API можно было "интегрировать с ПК" разные устройства например вот так:
http://www.schemz.narod.ru/COMdevice.htm
Очень часто слышу негатив об этом языке, но меня для тех задач, что приходится решать он очень даже устраивает.
Ну например, здесь некоторые проекты:
http://www.schemz.narod.ru/Projects.htm
Добавлено: Пт мар 28, 2008 17:25:30
P-cad
Мне хватает и VB. Я не отношусь к его врагам.
Добавлено: Пт мар 28, 2008 17:57:25
tych
Отличная страничка !

Добавлено: Пн мар 31, 2008 05:22:53
gan
tych писал(а):
Отличная страничка !

Спасибо, хочу её дополнить- недавно в качестве эксперимента попробовал вывести с ком-порта системные дату-время на 4-разрядный LED -индикатор, частота обновления получилась около 70 Гц, мерцания не заметно. Схему приаттачил.
Добавлено: Сб май 10, 2008 17:43:02
P-cad
Снова здравствуйте, я вернулся.
Есть такой вопрос:
в одной программе у меня "летает" картинка - каждые 0.025 сек. она сдвигается на 10 пикселей. При этом она мигает. Возможно ли это убрать?