|
Компьютерный форум 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 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать amel27, да, именно так! Спасибо огромное, все работает!
|
Отправлено: 20:49, 11-04-2008 | #431 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Пользователь Сообщения: 143
|
Профиль | Отправить PM | Цитировать Цитата NikLok:
Если напишешь как ярлык удалить буду благодарен. |
|
------- Отправлено: 02:31, 12-04-2008 | #432 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать amel27
Подскажи пожалуйста, имеется такая функция: Global Const $FO_COPY = 0x0002 Global Const $FOF_ALLOWUNDO = 0x0040 _ExplorerCopy("d:\Video\Clips\New\02.avi", "C:\") Func _ExplorerCopy($source, $dest) Local $SHFILEOPSTRUCT, $source_struct, $dest_struct $SHFILEOPSTRUCT = DllStructCreate("hwnd hWnd;uint wFunc;ptr pFrom;ptr pTo;int fFlags;" & _ "int fAnyOperationsAborted;ptr hNameMappings;ptr lpszProgressTitle") $source_struct = DllStructCreate("char[" & StringLen($source) + 2 & "]") DllStructSetData($source_struct, 1, $source) DllStructSetData($source_struct, 1, 0, StringLen($source) + 2) $dest_struct = DllStructCreate("char[" & StringLen($dest) + 2 & "]") DllStructSetData($dest_struct, 1, $dest) DllStructSetData($dest_struct, 1, 0, StringLen($dest) + 2) DllStructSetData($SHFILEOPSTRUCT, "hWnd", 0) DllStructSetData($SHFILEOPSTRUCT, "wFunc", $FO_COPY) DllStructSetData($SHFILEOPSTRUCT, "pFrom", DllStructGetPtr($source_struct)) DllStructSetData($SHFILEOPSTRUCT, "pTo", DllStructGetPtr($dest_struct)) DllStructSetData($SHFILEOPSTRUCT, "fFlags", $FOF_ALLOWUNDO) DllCall("shell32.dll", "int", "SHFileOperation", "ptr", DllStructGetPtr($SHFILEOPSTRUCT)) EndFunc ;==>_ExplorerCopy Поискал в инете, нашёл такое описание: Цитата:
Цитата:
![]() |
||
Отправлено: 16:20, 12-04-2008 | #433 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Maza Faka,
Цитата Maza Faka:
|
|
Отправлено: 06:27, 13-04-2008 | #434 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать amel27
Низкий тебе поклон за помощь и отличный пример! ![]() ![]() Цитата:
![]() P.S. Интересно, а почему на Дельфи такое формирование строки получается, а на AutoIt-е нужно преобразовывать в бинарный код? |
|
------- Последний раз редактировалось Maza Faka, 13-04-2008 в 09:21. Отправлено: 09:10, 13-04-2008 | #435 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Можно ли написать скрипт который бы включал и отключал сетевую плату через диспетчер устройств?
|
Отправлено: 19:28, 13-04-2008 | #436 |
Ветеран Сообщения: 825
|
Профиль | Отправить PM | Цитировать KillHunter,
Цитата KillHunter:
Ярлык это файл с расширением lnk. Поэтому удалив этот файл ты удалишь ярлык. Вот например я удаляю тотал мандер из автозапуска: If FileExists(@StartupDir & "\Total Commander.lnk") Then FileDelete(@StartupDir & "\Total Commander.lnk") EndIf Когда хочешь удалить из панели быстрого запуска просто нужно правильно указать положение файла. Это скорре всего что- то типа |
|
Отправлено: 21:43, 13-04-2008 | #437 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Maza Faka,
Цитата:
KillHunter Цитата:
Цитата KillHunter:
#include <GuiTreeView.au3> $Title='DAEMON WinWait($Title,"Choose Components") $hDTCtrl = ControlGetHandle($Title, "", "SysTreeView321") ; ищем элемент окна $hDTItem = _GUICtrlTreeView_FindItem($hDTCtrl, "Desktop Shortcut") ; ищем нужный пункт списка WinActivate($Title,"Choose Components") WinWaitActive($Title,"Choose Components") _GUICtrlTreeView_ClickItem ($hDTCtrl, $hDTItem) |
|||
Отправлено: 04:07, 14-04-2008 | #438 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата MaxxQ:
Func _NetConnection_Disable($sConnectionName) Local $sFolderName = "Сетевые подключения" Local $sVerbDisable= "&Отключить" Local $oNetConnections, $oConnection Local $oShellApp = ObjCreate("Shell.Application") Local $oControlPanel = $oShellApp.Namespace(3) For $oFolderItem In $oControlPanel.Items If $oFolderItem.Name = $sFolderName Then $oNetConnections = $oFolderItem.GetFolder ExitLoop EndIf Next If Not(IsObj($oNetConnections)) Then Return SetError(1, 0, False) For $oFolderitem In $oNetConnections.Items If StringInStr($oFolderitem.Name, $sConnectionName) Then $oConnection = $oFolderitem ExitLoop EndIf Next If Not(IsObj($oConnection)) Then Return SetError(2, 0, False) $oConnection.InvokeVerb($sVerbDisable) Sleep(1000) EndFunc |
|
Отправлено: 10:29, 14-04-2008 | #439 |
![]() Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать amel27, что-то попробовал скомпелировать чаты по твоей ссылке-все ошибки выдают
![]() |
------- Отправлено: 12:50, 14-04-2008 | #440 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[архив - Часть 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 |
|