bWinApi.dll
| |
MishanayCool | Дата: Воскресенье, 13.02.2011, 22:38 | Сообщение # 1 |
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
| bWinApi.dll Своими ручками написал либу, думаю многим может пригодиться в архиве 1 bWinApi.dll - сама либа 2 userlibs - чтоб закрепить библу к Blitz'у 3 help - детальное описание команд 4 Samles - примеры для освоения команд краткое описание команд: bDriveType$(drive$) ;указывает тип вашего драйва (типа локального, cdrom, floppy, usb) bKillProcess(name_file$) ;Убивает запущенный процесс в диспетчере задач bVerifyProcess(name_file$) ;проверяет запущен ли процесс в диспетчере задач bVerifyOpenWindow(name_window$) ;проверяет запущено ли окно с указанным именем bCloseWindow(name_window$) ;закрывает окно с указанным именем в кавычках bShowRunWindows$(numb) ;Список запущенных на данный момент окон bFindBetween$(string$,between1$,between2$) ;Найти Между bWindowTransparency(name_windows$,alpha) ;Делает окно прозрачным bAddProcessRun(name_process$,name_file$) ;Прописывает ваш процесс в реестре в раздел автозапуска. bDeleteProcessRun(name_process$,name_file$) ;Удаляет ваш процесс в реестре в разделе автозапуска. bLogoff() ;Выключение компьютера bReboot() ;Перезагрузка компьютера bFastLogoff() ;Выключение компьютера принудительно закрывая все процессы bSetFileAttributes(name_file$,flag) ;Установить Атрибуты файла (только чтение, Скрытый, Системный, Архивный, Нормальный) bInstallFonts(font$) ;Инсталлировать - свой шрифт в систему bDeleteFonts(Font$) ;Удалить свой шрифт из системы bSetWallpaper(name_file$) ;Устанавить картинку на рабочий стол bCreateShortcut(name_file$,name_shortcut$) ;Установить ярлык вашего файла на рабочий стол bMoveWindow(name_windows$,x,y) ;Перемещение окна bResizeWindow(name_windows$,width,height) ;Изменение размера окна bRunProgram(name_file$) ;Запускает указанное приложение указанное в кавычках bPressButton(name_windows$,name_button$) ;Нажатие кнопки в чужом окне bDeskWidth() ;Взять значение разрешения рабочего стола по Ширине bDeskHeight() ;Взять значение разрешения рабочего стола по Высоте bDeskDepth() ;Взять значение глубины цвета рабочего стола bDeskFrequency() ;Взять значение частоты кадров рабочего стола bGetPosWindowX(name_windows$) ;Взять позиции окна по X координатам(Левый край окна) bGetPosWindowY(name_windows$) ;Взять позиции окна по Y координатам(Верхний край окна) bGetMouseX() ;Взять значение позиции мышки по X координатам bGetMouseY() ;Взять значение позиции мышки по Y координатам bPosMouseXY(x,y) ;Устанавливает курсор мышки в указанные позиции x,y bSetMouseClick(numb) ;Имитирует нажатие мыши на экране bSetMouseWheel(numb) ;Имитирует колесо мыши bSimulateKeyPress(key$) ;Имитирует нажатие клавиши на экране bSetClipboardText(Text$) ;Скопировать в буффер обмена текст указанный в кавычках bGetClipboardText$() ;Взять текст из буффера обмена bClearClipboard() ;Очистить буффер обмена Скачать bWinApi.rar 42.4kb Либу Делаю на ОС WindowXP, поэтому не знаю как она работает на других ОС Будут вопросы по использыванию либы обращайтесь.
MiniDemo3D - Blitz3D
Сообщение отредактировал MishanayCool - Понедельник, 14.02.2011, 13:18 |
|
| |
Spidy | Дата: Вторник, 15.02.2011, 21:40 | Сообщение # 2 |
Полковник
Группа: Модераторы
Сообщений: 339
Награды: 6
Репутация: 13
Статус: Offline
| Протестировал на 7-ке, все отлично! Вот веселый код: Code AppTitle "aa" Print bDriveType$("c:\")
bWindowTransparency("aa",50)
For a=1 To 800 bMoveWindow("aa",a,10) Delay 1 Next
For a=800 To 1 Step -1 bMoveWindow("aa",a,10) Delay 1 Next
For a=1 To 255 bWindowTransparency("aa",a) bMoveWindow("aa",a,a*2) Delay 5 Next
bFocusWindow("Blitz3D - C:\test.bb"); тут нужен путь к запускаемому файлу
For a=1 To 255 bResizeWindow("Blitz3D - C:\test.bb",100+a,100+a); тут нужен путь к запускаемому файлу bMoveWindow("Blitz3D - C:\test.bb",300+(a*2),300); тут нужен путь к запускаемому файлу Delay 10 Next
bFocusWindow("aa")
bHideWindow("aa",0) Delay 500 bMoveWindow("aa",200,200) bResizeWindow("aa",100+a,100+a)
bHideWindow("aa",1) Delay 500
bFocusWindow("aa") Delay 100
bLogoff(); [b]тут осторожно![/b]
Компьютерная мышь ночью собирает крошки у тебя со стола и прячет их в клавиатуру, делает запасы на зиму
Сообщение отредактировал Spidy - Вторник, 15.02.2011, 21:41 |
|
| |
MishanayCool | Дата: Воскресенье, 27.03.2011, 09:42 | Сообщение # 3 |
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
| Code Протестировал на 7-ке, все отлично! Spidy спасибо за тест, хоть кто-то откликнулся, а то я хотел уже бросать её продолжение. Буду переодически дополнять её новыми командами. Вот только далее по плану использовать Blitz3dSDK, а это уже работа с графикой. Поэтому название либы bWinApi надо будет менять. Да, кстати пример прикольный, только я его на BlitzPlus переделал, с обычными окнами Window лучше работает. Добавлено (27.03.2011, 09:42) --------------------------------------------- Библу значительно расширил, скоро выложу.
MiniDemo3D - Blitz3D
Сообщение отредактировал MishanayCool - Среда, 16.02.2011, 10:22 |
|
| |
Spidy | Дата: Понедельник, 28.03.2011, 12:16 | Сообщение # 4 |
Полковник
Группа: Модераторы
Сообщений: 339
Награды: 6
Репутация: 13
Статус: Offline
| Quote (MishanayCool) Самый страшный вирус всегда сидит перед компьютером. Ждем и будем тестить
Компьютерная мышь ночью собирает крошки у тебя со стола и прячет их в клавиатуру, делает запасы на зиму
|
|
| |
MOrtAL | Дата: Четверг, 07.04.2011, 17:33 | Сообщение # 5 |
ламер
Группа: Пользователи
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
| Да здесь вирусом чуть-чуть пахнет.....если б ещё этой прогой через инет управлять, ваще клёво будет
|
|
| |
MishanayCool | Дата: Воскресенье, 10.04.2011, 10:12 | Сообщение # 6 |
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
| Quote (MOrtAL) Да здесь вирусом чуть-чуть пахнет Ну вообщем можно и вирус, только зачем. Я например нашёл более мудрое ей применение.
MiniDemo3D - Blitz3D
|
|
| |
Gimmick | Дата: Суббота, 07.07.2012, 14:15 | Сообщение # 7 |
ламер
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline
| Перезалей, пишет что удален файлик
|
|
| |
кеуц | Дата: Четверг, 18.10.2012, 21:52 | Сообщение # 8 |
ламер
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
| MishanayCool, Перезалейте библиотеку пожалуйста!
|
|
| |
MishanayCool | Дата: Суббота, 20.10.2012, 14:47 | Сообщение # 9 |
разработчик
Группа: Пользователи
Сообщений: 226
Награды: 11
Репутация: 20
Статус: Offline
| Скачать bWinApi 23,2 КБ
MiniDemo3D - Blitz3D
Сообщение отредактировал MishanayCool - Суббота, 20.10.2012, 14:53 |
|
| |
BuPuC | Дата: Четверг, 23.05.2013, 15:17 | Сообщение # 10 |
ламер
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 0
Статус: Offline
| MishanayCool, нет ли команды свернуть в трей?
|
|
| |
|