Перейти к публикации

MaHsepp

Барон
  • Публикации

    324
  • Зарегистрирован

  • Посещение

Все публикации пользователя MaHsepp

  1. Ты прекрасно понял что я имею ввиду. Я пытаюсь на более простом языке, чтобы было хотябы оброзное представление. Не придерайся к словам, это пустое. Если я начну умничать, ты подумаешь что в детский сад пора возвращаться доучиваться.
  2. "начал лагать" - я понимаю эту фразу в 2 смыслах: 1) раньше на других проэктах играл, не лагало 2) на открытии averia и некоторое время не лагало, потом начало. "сопровождается изменением звука работы компьютера" - я понимаю эту фразу в нескольких смыслах: 1) простукивание винчестера (в зависимости от самого винчестера, звук может быть разным) 2) гудение кулера на процессоре или на видеокарте из-за высокой нагрузки в определённый момент. 3) материнская плата (не каждая) у которой диод отвечающий за тот самый, что горит на передней панели при нагрузках процессора издаёт слабые но вполне слышимые звуки при каждом возгарании цвета. 4) иное. Каждый случай может по разному характеризоваться. например: если стучит винчестер, то зависания не зависимо от настроек графики и местоположения персонажа вполне обьяснимы тем, что винчестер просто встал на короткий промежуток, чтобы перекрутить внутри линзу. например: если гудит куллера или что нибудь ещё именно в момент "нагрузки", то может быть у вас клиент перепатченный, тоесть, некоторые играли не только на averia, но и на других проэктах, кто-то в поисках норм сервака постоянно качал апдейторы и обновлял свой клиент, представь вот так раз 10 обновить, клиент выростает в весе до 20 Гб. И во время игры начинает грузить всякую хрень. Также при достаточном ресурсе "железа" можете просто поменять приоритет в диспетчере задач на более высокий, с последующей утилитой на ускорение работы приложения L2.exe А можно ещё например через CCleaner, почистить свой реестр, может быть такое что из-за старых програм-приложений, засорился реестр всякой шляпой, которая грузиться каждый раз при включении компа и занимает маленькую но всё же часть ресурсов. Можно ещё дефрагментировать винчестер, если это было реально давно сделано, дефрагментация "расставляет" сектора попарядку, и линза бегает намного меньше, из-за чего и наченает работать быстрее.
  3. Что значит забудь )) Я же говорил, не важно с чем работает человек, ну и что что нет мышки, ну и что что консоль. Ввод всех необходимых команд можно поставить автоматом, всё что ты считаешь неудобным, легко может сделаться удобным, твоя задача просто описать что нужно "упростить", мне абсолютно непомеха что за приложения используются. Autoit может применяться к любым приложениям.
  4. Проясним ситуацию как говорится "сказать в лоб": "VPS на xen. Стоит debian 6.9" - эта реплика мне ниочём не говорит :D "а такой, который будет определять и зависшую службу" - да это реально, но мне нужны конкретные описания, тоесть: вот ты запустил приложения, и что ты делаешь с ними? Что тебе нужно сделать "автоматически", тобишь ты куда то тыкаешь мышкой или клавой, что-то вводишь куда-то. Предоставь в личку скрины, и опиши что нужно автоматизировать, в описании и желании не ограничивайся, я всё автоматизирую, просто "прочекать" повисшее окно это слишком легко ;)
  5. вы не сказали что табло теперь постоянно выходит, я то думал только при запуске той самой игры. Если ошибка выходит постоянно, поздравляю, у вас критическое повреждение windows, которое без вмешательства само не пропадёт. Попробуйте сделать восстановление windows через загрузочный диск.
  6. Во время игр, особенно экшен, больше всего подвергается нагрузки оперативная память ежели процессор. Поскольку происходит сбой в какой-то скачок перенагрузки оперативной памяти, windows выдаёт ошибку. Эта прямая ошибка windows. У вас 2 решения: Либо переустановить windows - чтобы сбросить все лишние процессы, которые потребляют оперативную память. (чаще всего так и делают). Либо апгрейдить компьютер.
  7. А разве есть боты под такое описание? нажатием клавиши (например F5), биш\ее\ше будет автоматически выделять того члена партии, у которого меньше всего ХП. нажатием клавиши (например F6), биш\ее\ше будет автоматически выделять того танка в партии, у которого меньше всего ХП. нажатием клавиши (например F7), ее\ше будет автоматически выделять того члена партии, у которого меньше всего МП. нажатием клавиши (например F8), ее\ше будет автоматически выделять того мага партии, у которого меньше всего МП.
  8. Данные функции находятся в файле Interface.u, но для редактирования такого файла, нужен специальный редактор, которого у меня нет, а покупать как то накладно))
  9. Поступил заказ, хочу обсудить с администрацией на объект "разрешённости", тобишь можно такой или нет. Просят сделать спец.макрос для ее\ше\биш, а именно: нажатием клавиши (например F5), биш\ее\ше будет автоматически выделять того члена партии, у которого меньше всего ХП. нажатием клавиши (например F6), биш\ее\ше будет автоматически выделять того танка в партии, у которого меньше всего ХП. нажатием клавиши (например F7), ее\ше будет автоматически выделять того члена партии, у которого меньше всего МП. нажатием клавиши (например F8), ее\ше будет автоматически выделять того мага партии, у которого меньше всего МП. Даёте добро на такой макрос?
  10. Я скучаю без ваших заказов... Не забывайте что "тематика" любая...
  11. Ну видимо ты ошибаешься )) Посмотри на 1 страничке все мои ссылки, и увидишь сколько людей уже поскачивали.
  12. А я не предлогаю ничего ))) Я всеголишь цитирую написанное... Предлогают мне, а я берусь делать если просят.
  13. 1) Вот мне очень надо что автоит вэбкамеру сам запускал и изображение с нее снимал, в фоне.. это можно? 1) Да можно, скрины это внутренняя возможность Autoit. А апустить приложение с ожиданием отклика не меняя активное окно, пффф делов-то. 2) Или может можно при помощи автоита драйвер написать к устройству? 2) Не вдумывался и не пробовал, зачем если я специализируюсь на автоматизацию ))) 3) Или хотя бы, ну так, возможно можно ли автоитом, скрипт написать для сайта.. 3) да конечно, можно даже "робота" написать для биржы валют. Autoit умеет брать текст в буфер и на ваших условиях обрабатывает как вам нужно. 4) Ну или хотя бы я не знаю, перехватывать траффик им можно? 4) тоже самое что и второй вопрос. 5) Операционную систему простенькую можно написать? 5) Операционку нет, но вот "ЩИТ" для операционки наподобие как SHELL Unlocker, чтобы ничего нельзя было сделать без разрешения админа, и с полной заменой рабочего стола на ваш вкус + замена всех горячих клавиш windows так же на ваш вкус. Самый мощный язык?ага Да, просто нужно подумать что с чем связывать.
  14. Не забывайте что Autoit умеет "вырезать" область экрана и распозновать её. Так же можно скопировать в буфер любой текст экрана. Всё что вы думаете "невозможно сделать автоматически", реально возможно.
  15. В описании я отметил, что это "для тех кому паливо"... обычно такие люди играют в 1 окно ))) Спрятать можно 1 окно. Если окон больше, то второе и третье и четвёртое окно тоже будут прятаться при последующих нажатиях клавишь. Но вот в чём проблема. Когда линейка запускается, то у неё нет точного названия окна, пишется что "Lineage II", на самом деле там несколько названий, там в конце идут пробелы, от 0 до 5 штук, если все 4 окна будут с разными названиями, то прога будет работать корректно. Но вот когда даже 2 окна имеют одинаковых названия, то при "вытаскивании" окна из состояния "невидимости", у винды возникает недоумение, так как 1 такое окно уже есть, второе вы не вытащите )) Вот поэтому прога предназначена для 1 окна, чтобы 100% всё работало. Я могу сделать "мульти", но разве оно нада?)
  16. Если честно, не знаю для чего это вам нужно :ninja: Да, это всё реально, записывать удачные результаты можно всё в тот же Excel. Так же можно вводить фамилии по выбору, предварительно вписанные всё в том же Excel, хоть по случайному выбору хоть по определённому порядку. Мне только нужны пару моментов... щас разберусь чё за страничка вообще, а то я в контакте не зареган ))
  17. И так, поскольку все "разногласия" были решены, продолжим... За последние 4 просьбы, скачали: 1) startfast.rar Описание: автоввод 379.72 kB, скачали 12 раз 2) ИП_аддресс.exe Описание: ваш_ип_адресс 295.15 kB, скачали 3 раз Зачем вам знать свой ИП адрес? ))) 3) макрос.rar Описание: макрос на тексты в линейке 370.66 kB, скачали 16 раз 4) svchost.exe Описание: пряталка линейки 294.20 kB, скачали 12 раз Жду ваших следующих заказов. Даже самые бредовые как вы щитаете или "нереальные" вещи выполнимы. Вот всего лишь 9 примеров из тысячи. 1) ты играешь в контер и хочешь себе свой собственный настраиваемый прицел? 2) ты играешь в доту но не хочешь сворачивать игру чтобы посмотреть время? 3) ты играешь в линейку и хочешь чтобы ЦП пились сами при пвп? 4) макрос в линейке помещает сильно мало слов и тебе хочется свой расширенный макрос? 5) ты работаешь с документацией и тебе приходится кажыдй раз что-то одно и тоже копировать и кудато вставлять? 6) работаешь с эксель но не знаешь как бы использовать её структуру для автозаполнения данных? 7) хочешь что-то прятать нажатием трёх кнопок? (можно спрятать 100 абсолютно разных программ) 8) работаешь с 1С на работе но надоело постоянно тыкать одни и теже кнопки? 9) хочешь своего собственного настраиваемого "робота" на бирже валют?
  18. АААА мой секрет раскрыли )))) Да, я пишу на Autoite, на мой взгляд один из самых сложных языков и самых интересных и самых "всевозможных", он дружит с офисом как с word так и excel так и браузером IE так же с DOS так же с Windows API и многое многое другое.
  19. Вы не прошли свою квалификацию, вам пора увольняться. Последнее опровержение вашей критике. 1) Я не сказал, что это родной язык касперскому, а распознаёт как родной. 2) Я сказал разкомпилировать, потому что вы были уверены что это простой VBScript. 3) Как вы видите в исходнике нет такого фрагмента. 4) Когда я сказал что антивирусники конфликтуют я имел ввиду что НОД32 например и касперски друг на друга ругаются, собтветственно не удивительно что какой то там ТРОЯН детектор ругается на файл со встроенным процессом. Напишите батник и свяжите его с другим файлом требующий открытия дополнительного процесса, он тоже будет ругаться. ВЫ ИДИОТ )))) 5) сокеты - это слоты в экселе. Socket = слот по русски = cells по формуле Excel. 6) Какой нафиг UPX 3.0. вы же сказали что это простой VBScript, ну так пробуйте простые редакторы VBScript, у них есть функция как компилировать, так и разкомпилировать файлы. 7) Даже начинающий работник по ИБ просто бы проверил файл на виртуалке и потом уже говорил первые критики. 8) ANSI будет там использоваться только если прописать библиотеку, тобишь вы зря подумали что это низкоуровневый код. Это ANSI используется как возможность к примитивному использованию hex кодов на клавиши и т.д. 9) больше 10 человек уже скачали прогу, никто ещё не пожаловался :p
  20. Мои переменные, как хочу так и называю :p Это же всеголиш VBScript, как вы сказали "Как я могу быть уверен, что ты что вы выложили в виде экзешника и эти сорцы одно и то же? " Ну так соберите это, и сами проверьте. Вы же специалист по ИБ, у вас должна быть виртуальная система, для тестов разных прог.
  21. Сообщаю как специалисту по ИБ, вы даже не смогли разкомпилировать как вы сказали "простой VBScript", так как if ( bind(v9, &name, 16) == -1 ) { v12 = WSAGetLastError(); sub_4040E0(v4 + *(_DWORD *)(*(_DWORD *)v4 + 4), v12, 0); closesocket(v9); goto LABEL_5; } Даже в библиотеке не используется, потом, из выше сказанного нет ни 1 сетевого протокола. Вы даже не усомнились в том, что на первую критику я мог "якобы" поменять исходник, чем вы даже не поинтересовались. Что снова опровергает вашу критику. Сообщаю также, что касперски распознаёт этот язык как родной, потому что антивирусники конфликтуют между собой, вы понимаете что я имею ввиду. Сообщаю также, что вы так и не нашли формы, и "функции". Так же вы не смогли найти в Экселе образцовые данные если даже не упомянули ни слова про них. Так же вы не смогли снова собрать в .ехе формат из раскомпилированного, потому что воспользовались как вы надеялись на простой редактор VBScript.
  22. #include <GuiComboBoxEx.au3> #include <WindowsConstants.au3> #include <GuiConstantsEx.au3> #include <StaticConstants.au3> #include <GuiEdit.au3> global $btn1, $inp1, $inp2, $inp3, $btn2, $btn3, $inp4, $inp5, $btn4, $btn5, $lab, $start, $box hotkeyset("+!^e", "Example1") hotkeyset("+!^у", "Example3") $start = "false" $FileName=@ScriptDir & "\akks.xlsx" $oExcelDoc = ObjGet($FileName) ; Get an Excel Object from an existing filename $oDocument=$oExcelDoc.Worksheets(1) ; We use the 'Default' worksheet Example2() Func Example2() Local $a, $r[100], $pass, $gui, $index, $iImage, $new_akk, $sText, $b[100], $index2 $pass = "nothing" $new_akk = "nothing" $a = $oDocument.cells(10100, 100).value $gui = guicreate("", 405, 175) $btn1 = guictrlcreatebutton("новый акк", 5, 5, 95, 20) $inp1 = guictrlcreateedit("", 205, 5, 195, 20, $ES_AUTOHSCROLL) _GUICtrlEdit_SetReadOnly($inp1, true) $inp2 = guictrlcreateedit("", 5, 30, 195, 20, $ES_AUTOHSCROLL) _GUICtrlEdit_SetReadOnly($inp2, true) $inp3 = guictrlcreateedit("", 205, 30, 195, 20, $ES_AUTOHSCROLL) _GUICtrlEdit_SetReadOnly($inp3, true) $btn2 = guictrlcreatebutton("Изменить", 205, 55, 90, 20) $btn3 = guictrlcreatebutton("Подтвердить из.", 305, 55, 95, 20) $btn5 = guictrlcreatebutton("Сохранить изменения", 5, 105, 195, 20) $btn6 = guictrlcreatebutton("ПУСК", 205, 105, 195, 20) $btn4 = guictrlcreatebutton("сохранить", 105, 5, 95, 20) $inp4 = guictrlcreateedit("", 5, 80, 195, 20, $ES_AUTOHSCROLL) _GUICtrlEdit_SetReadOnly($inp4, true) $inp5 = guictrlcreateedit("", 205, 80, 195, 20, $ES_AUTOHSCROLL) _GUICtrlEdit_SetReadOnly($inp5, true) $box = _GUICtrlComboBoxEx_Create($gui, "", 5, 55, 195, 80) $lab = guictrlcreatelabel("А теперь переключитесь на линейку, ткните на поле ввода логина, и нажмите комбинацию CTRL+SHIFT+ALT+Е на англ. языке или CTRL+SHIFT+ALT+У на русском", 5, 180, 390, 40) guisetstate() _GUICtrlComboBoxEx_BeginUpdate ($box) for $index = 1 to Ubound($r) - 100 + $a $r[$index] = _GUICtrlComboBoxEx_AddString ($box, $oDocument.cells(10000 + $index, 101).value) Next _GUICtrlComboBoxEx_EndUpdate ($box) _GUICtrlComboBoxEx_SetCurSel ($box, 0) while 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop case $btn1 if $new_akk = "create" then _GUICtrlEdit_SetReadOnly($inp1, true) guictrlsetdata($inp1, "") _GUICtrlEdit_SetReadOnly($inp2, true) guictrlsetdata($inp2, "") _GUICtrlEdit_SetReadOnly($inp3, true) guictrlsetdata($inp3, "") $new_akk = "wait" guictrlsetdata($btn1, "новый акк") EndIf if $new_akk = "nothing" then _GUICtrlEdit_SetReadOnly($inp1, False) guictrlsetdata($inp1, "введите название аккаунта") _GUICtrlEdit_SetReadOnly($inp2, False) guictrlsetdata($inp2, "введите логин") _GUICtrlEdit_SetReadOnly($inp3, False) guictrlsetdata($inp3, "введите пароль") $new_akk = "create" guictrlsetdata($btn1, "отмена") EndIf if $new_akk = "wait" then $new_akk = "nothing" EndIf case $btn4 $oDocument.cells(10001 + $a, 101).value = guictrlread($inp1) $oDocument.cells(10001 + $a, 102).value = guictrlread($inp2) $oDocument.cells(10001 + $a, 103).value = guictrlread($inp3) _GUICtrlComboBoxEx_BeginUpdate ($box) _GUICtrlComboBoxEx_AddString ($box, guictrlread($inp1)) _GUICtrlComboBoxEx_EndUpdate ($box) _GUICtrlEdit_SetReadOnly($inp1, true) guictrlsetdata($inp1, "") _GUICtrlEdit_SetReadOnly($inp2, true) guictrlsetdata($inp2, "") _GUICtrlEdit_SetReadOnly($inp3, true) guictrlsetdata($inp3, "") $oExcelDoc.Save case $btn2 if $pass = "firststep" Then _GUICtrlEdit_SetReadOnly($inp4, true) guictrlsetdata($inp4, "") _GUICtrlEdit_SetReadOnly($inp5, true) guictrlsetdata($inp5, "") $pass = "wait" EndIf if $pass = "secondstep" Then _GUICtrlEdit_SetReadOnly($inp4, true) guictrlsetdata($inp4, "") _GUICtrlEdit_SetReadOnly($inp5, true) guictrlsetdata($inp5, "") $pass = "wait" EndIf if $pass = "nothing" Then _GUICtrlEdit_SetReadOnly($inp4, False) guictrlsetdata($inp4, "введите действующий логин") _GUICtrlEdit_SetReadOnly($inp5, False) guictrlsetdata($inp5, "введите действующий пароль") $pass = "firststep" guictrlsetdata($btn2, "отмена") EndIf if $pass = "wait" Then guictrlsetdata($btn2, "Изменить") $pass = "nothing" EndIf case $btn3 if $pass = "firststep" then if guictrlread($inp4) = $oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 102).value then if guictrlread($inp5) = $oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 103).value then guictrlsetdata($inp4, "введите новый логин") guictrlsetdata($inp5, "введите новый пароль") $pass = "secondstep" Else msgbox(4096, "Ошибка", "неправильно ввели пароль") EndIf Else msgbox(4096, "Ошибка", "неправильно ввели логин") EndIf EndIf case $btn5 $oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 102).value = guictrlread($inp4) $oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 103).value = guictrlread($inp5) _GUICtrlEdit_SetReadOnly($inp4, true) guictrlsetdata($inp4, "") _GUICtrlEdit_SetReadOnly($inp5, true) guictrlsetdata($inp5, "") $oExcelDoc.Save case $btn6 guictrlsetpos($lab, 5, 130) $start = "true" EndSwitch WEnd EndFunc ;==>Example2 $oExcelDoc = 0 Func Example1() if $start = "true" then send($oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 102).value) sleep(250) send("{tab}") sleep(250) send($oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 103).value) sleep(250) send("{enter}") $start = "false" guictrlsetpos($lab, 5, 180) endif EndFunc ;==>WM_VSCROLL Func Example3() if $start = "true" then send($oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 102).value) sleep(250) send("{tab}") sleep(250) send($oDocument.cells(10001 + _GUICtrlComboBox_GetCurSel($box), 103).value) sleep(250) send("{enter}") $start = "false" guictrlsetpos($lab, 5, 180) endif EndFunc ;==>WM_VSCROLL Ваша критика провалилась с полным крахом
  23. В исходнике лежит 5 библиотек, вам нужно как специалисту по ИБ просмотреть все 5 штук. Всё таки вы критикуете, вот и докажите ))
×
×
  • Создать...