|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:. |
|
[Архив - Часть 3] AutoIt скрипты .:[общие вопросы]:.
|
(*.*) Сообщения: 36561 |
Внимание! В связи с созданием отдельного форума по AutoIt, эта тема переводится в архивное состояние. Если у вас есть вопрос, создайте новую тему или поднимите существующую, если в ней обсуждается аналогичная проблема. Пожалуйста, не создавайте тем с названием "Помогите!" или "Нужна помощь по AutoIt". Это и так понятно ![]() ![]() Сайт программы Русская справка Коллекция AutoIt скриптов от Sanja Alone Коллекция AutoIt скриптов от MSFN (могут быть устаревшие). Справочник по командам rundll32 (команды запуска диалоговых окон и не только...) AutoIt скрипты - введение и FAQ (статья содержит вводную информацию по AutoIt, а также ответы на ЧаВо). Архивы старых тем по AutoIt или они же в 7z архиве (версии для печати) - 846 кб (настоятельно рекомендуется к прочтению/поиску) (он же прикреплен в шапке) Данная тема предназначена для общих вопросов по AutoIt. Вопросы по установке приложений при помощи AutoIt следует задавать в соответствии с правилами форума "Автоматическая установка приложений". Таким образом, если вы хотите узнать как установить Winamp 5.x при помощи AutoIt, то создайте тему [autoit] Winamp 5.х (если таковой еще нет на форуме). Проверить наличие тем можно при помощи поиска или фильтров. Цитата Vadikan:
|
||
------- Отправлено: 00:02, 05-02-2006 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать Busel
Так? FileCreateShortcut(@ScriptDir & "\program.exe", @ScriptDir & "\MyProgram.lnk", @ScriptDir, "Setup.exe -uninstall") ![]() Babullika, Цитата Babullika:
![]() Попробуй так: $source = "C:\Temp2" $dest = "C:\Temp3" $hSearch = FileFindFirstFile($source & "\*.txt") If $hSearch = -1 Then Exit While 1 $file = FileFindNextFile($hSearch) If @error Then ExitLoop Do $UnicFile = Random(-10, 10, 1) & ".txt" Until FileExists($dest & "\" & $UnicFile) = 0 FileCopy($source & "\" & $file, $dest & "\" & $UnicFile, 9) WEnd FileClose($hSearch) |
|
Последний раз редактировалось Maza Faka, 03-11-2008 в 15:21. Причина: Предупреждение Отправлено: 15:07, 03-11-2008 | #1061 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Creat0R
Цитата:
![]() Цитата:
Цитата:
Цитата:
![]() |
||||
Отправлено: 17:30, 03-11-2008 | #1062 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать amel27,
Цитата amel27:
Цитата amel27:
![]() ![]() Цитата amel27:
|
|||
------- Отправлено: 23:33, 03-11-2008 | #1063 |
![]() Старожил Сообщения: 398
|
Профиль | Сайт | Отправить PM | Цитировать Скажите пожалуйста можно ли вот это C++ реализовать в Autoit3:
#include <windows.h> #include <stdio.h> #include <iostream> using namespace std; //hier werden alle Bytes definiert die wir brauchen //(sie werden spдter an die entsprechenden Speicherstellen geschrieben). BYTE nametags1[6] = { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90}; BYTE nametags2[2] = { 0x90, 0x90}; BYTE laser1[2] = { 0x75, 0x18}; BYTE laser2[2] = { 0x75, 0x0F}; BYTE UAV[4]= { 0xB0, 0x01, 0x90, 0xC3}; BYTE recoil[6] = { 0x0F, 0x85, 0xAA, 0x02, 0x00, 0x00}; int main() { cout << "Call of Duty 4 MemoryHack\ncoded by root.\n"; bool beenden=1; while(beenden=1) //Diese Schleife lдuft so lange bis das Programm sich beendet, um Spaghetticode (goto x) zu verhidern. { cout << "Was willst du tun?\n0=‚л室 1=Џ®¤бўҐвЄ* *ЁЄ®ў 2=Laser 3=Radar 4=Verbugtes NoRecoil\n"; int eingabe=0; cin>>eingabe; if(eingabe==0) { return 0; } cout << "Searching for Cod4... \n"; HWND window = NULL; while(window == NULL) { Sleep(100); window = FindWindow(NULL, "Call of Duty 4"); //Finde das Call of Duty 4 Fenster (Danke an KN4CK3R fьr diesen Teil) } DWORD prozess; GetWindowThreadProcessId(window, &prozess); HANDLE handle; handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, prozess); DWORD puffer = NULL; cout << "Writing to Memory... \n"; //Jetzt ьberprьfen wir, was der Benutzer denn eigentlich will switch(eingabe) { case 1: WriteProcessMemory(handle,(void*)(0x42E1AC),&nametags1,6,&puffer); WriteProcessMemory(handle,(void*)(0x42E1CE),&nametags2,2,&puffer); break; case 2: WriteProcessMemory(handle,(void*)(0x456E5B),&laser1,2,&puffer); WriteProcessMemory(handle,(void*)(0x456E52),&laser2,2,&puffer); break; case 3: WriteProcessMemory(handle,(void*)(0x56B662),&UAV,4,&puffer); break; case 4: WriteProcessMemory(handle,(void*)(0x457C79),&recoil,6,&puffer); break; } CloseHandle(handle); //Und brav wieder schlieЯen } return 0; } |
------- Отправлено: 15:04, 04-11-2008 | #1064 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата morgan1991:
|
|
------- Отправлено: 15:23, 04-11-2008 | #1065 |
![]() Старожил Сообщения: 398
|
Профиль | Сайт | Отправить PM | Цитировать спс, только у меня autoit-v3.2.8.1, а внем такое есть?
|
------- Отправлено: 15:29, 04-11-2008 | #1066 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать morgan1991,
Цитата morgan1991:
Но если есть возможность, лучше перейти на последнюю версию аутоита. |
|
------- Отправлено: 23:16, 04-11-2008 | #1067 |
![]() Старожил Сообщения: 398
|
Профиль | Сайт | Отправить PM | Цитировать Не нету возможности, а на счёт библиотеки можно поподробнее?
|
------- Отправлено: 23:23, 04-11-2008 | #1068 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата morgan1991:
Правда при проверке синтаксиса ругается на параметры функции, это видимо только лишь ошибка синтакс чекера, сами функии вроде работают. |
|
------- Отправлено: 01:33, 05-11-2008 | #1069 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Creat0R
Цитата:
![]() #include <GuiConstants.au3> #include <GUICtrlSetOnHover_UDF_For 3.2.10.0.au3> $GUI = GUICreate("Test Script", 300, 200) $Button = GUICtrlCreateButton("Button", 20, 40, 60, 20) For $i = 1 To 10 If Mod($i, 2) = 0 Then _GUICtrlOnHoverSet($Button, "Hover_Func", "Leave_Hover_Func") Else _GUICtrlOnHoverUnSet($Button) EndIf Next GUISetState(@SW_SHOW, $GUI) _GUICtrlOnHoverStart() While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop EndSwitch WEnd _GUICtrlOnHoverStop() Цитата:
|
||
Отправлено: 04:12, 05-11-2008 | #1070 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
Вопрос - [Архив] Антивирусные программы - ОБЩИЕ ВОПРОСЫ | FOX RED | Защита компьютерных систем | 67 | 21-11-2007 15:05 | |
[Архив - Часть 1.3] AutoIt скрипты | biork | AutoIt | 503 | 09-06-2007 11:27 | |
[Архив - Часть 1.2] AutoIt скрипты | Dirk Diggler | AutoIt | 505 | 02-12-2006 11:00 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|