|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменение курсоров в командном файле. |
|
CMD/BAT - Изменение курсоров в командном файле.
|
Новый участник Сообщения: 33 |
Профиль | Сайт | Отправить PM | Цитировать
Добрый день всем.
Возникла необходимость изменить текущий курсор (или весь системный набор курсоров) из командного файла. Использую для этого функции LoadCursorFromFile и SetSystemCursor из библиотеки user32.dll Как это сделать в С++ или VB известно, а вот как это применить в BAT файле? Вот пример в VB, здесь, вот так это выглядит в популярном пакете Inno Setup . Вот так я попытался сделать это в батнике: SET curs=rundll32.exe user32.dll,LoadCursorFromFile "C:\test\new.cur" rundll32.exe user32.dll,SetSystemCursor "curs","32512" Не работает... Как вообще присвоить переменной результат работы командной строки (попытка: SET curs=rundll32.exe user32.dll,LoadCursorFromFile "C:\test\new.cur") ? |
|
Отправлено: 17:57, 02-06-2009 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Kardinalli,
AutoIT не родной движок, с ним все понятно, а вот насчет WSH (VBS/JS) очень сомневаюсь... кстати, что за подтверждение?.. может проще его отключить? |
Отправлено: 10:14, 04-06-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 33
|
Профиль | Сайт | Отправить PM | Цитировать amel27, у себя я конечно могу отключить все что угодно, но это у себя. При запуске же на другом компе, под ХР и тем более Vista, любой exe/vbs/js заставит ОС спрашивать нужно ли запускать этот файл, особенно с правами пользователя.
По сути, логически рассуждая, какой то вариант для батника просто обязан быть, ведь строка то, типовая, разобраться бы в нюансах параметров... |
Отправлено: 12:28, 04-06-2009 | #12 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Kardinalli:
запросы на запуск можно отключать в политике, но для этого тоже нужны права админа |
|
Отправлено: 13:17, 04-06-2009 | #13 |
Новый участник Сообщения: 33
|
Профиль | Сайт | Отправить PM | Цитировать amel27,а как же эта функция работает внутри ехе? Ведь в том же коде VB функции разделены, используются по очереди, а значение описателя сохраняется в промежуточной переменной? Или в переменных батника принципиально невозможно сохранить результат?
|
Отправлено: 16:14, 04-06-2009 | #14 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Русский язык в командном cmd файле | Innuendo | Скриптовые языки администрирования Windows | 3 | 22-09-2012 21:22 | |
CMD/BAT - [решено] Изменение текста в файле | tarasov.evgeny | Скриптовые языки администрирования Windows | 5 | 12-08-2009 16:21 | |
Разное - Замена курсоров | sergelen | Оформление Windows XP | 7 | 08-10-2006 17:29 |
|