не, эта штука и меню пуск открывает, а мне оно не нужно...)
Щас какую то фигню сваял на базе перетаскивания курсора, но это изврат!
не, эта штука и меню пуск открывает, а мне оно не нужно...)
Щас какую то фигню сваял на базе перетаскивания курсора, но это изврат!
так что тебе надо то? непойму
чтоб пуск который у тебя автоматом сворачиваеться появлялся чтоли?
так?
или что?
подробней опиши
Да, в свойствах таскбара(свойства панели задач и меню "Пуск") во вкладке "панель задач" включены галки:
Автоматически скрывать панель задач
Отображать панель поверх всех окон
Групировать сходные кнопки
Так вот на тачскрине невозможно развернуть панель задач, после того как она свернется(так как надо попадать в последний пиксель экрана). Я бы хотел, чтоб по какому-либо простому событию со стороны мыши(тачскрина) панель раскрывалась и после снятия с неё мыши сварачивалась.
Сейчас у меня сделано так:
А мне бы хотелось, чтобы по жесту, например- провести пальцем вдоль края монитора, появлялся таскбар..Код HTML:; панель задач "пуск" по левой стороне монитора Loop { MouseGetPos, xpos, ypos if xpos>60 { if xpos<100 { if ypos>560 { if ypos<600 ; если мышь в прямоугольнике то: { CoordMode, mouse, Screen mouseclick, ,1,300 ; кликнуть по этим координтам в абс системе координат } } } } xpos=0 ypos=0 sleep, 40 }
PS хотя мой вариант вроде неплохой, я думал, что будут косяки с перекрыванием кнопок с областью определения клика курсора, но пока всё очень удобно..
Последний раз редактировалось DNyo; 23.03.2010 в 19:55.
Доброго времени суток. У меня такая проблема: Есть прога BluePhone (нужна чтоб по телефону через комп говорить). Но она не сохраняет настройки уровня громкости, то есть при запуске её громкость равна системной, а это громко (очень). Можно ли с помощью анк в тот момент когда идет вызов убавить системную громкость скажем чтоб она была от нуля на уровне 3, а когда поговорил нормализовалась. У этой проги есть функция: какой файл запустить при звонке и какой в конце звонка, так что постоянно скрипт крутить необязательно. Я прикинул что один скрипт запускается и убирает громкость, второй после разговора закрывает первый и громкость восстанавливается. На крайняк посоветуйте другую прогу для связи по профилю Handsfree(HFP) через стек BlueSoleil.
Долго искал и не нашел. Задача у меня такая. Нужно чтобы ноутбук засыпал при переключении на питание от батареи через 60 секунд и перед сном нажимал стоп, Send, {Media_Stop}. Потом через 5 минут просыпался и уходил в гибернацию. В самой винде7 есть такая возможность, но если запущена навигация или какая еще программа, которую виндовс7 расценивает как мультимедийную, то у ноутбука бессонница. Есть куски скриптов которые следят за состоянием питания, отправляют в сон и гибернацию, но нехватает куска который бы пробудил компьютер из режима сна через заданное время. Пробовал усыплять ноут первыми двумя кусками, но в гибернацию он сам не уходит. Помогите собрать скрипт из этих кусков и дописать недостающий.
кусок слежения за состоянием питания ноута
#SingleInstance force ; перезагрузить скрипт, если он уже запущен
#NoEnv ; запрещаем имена переменных как у переменных окружения
SendMode Input ; ускорренный ввод
#Persistent ; держать скрипт запущенным
SetTitleMatchMode 2 ; 2 - заголовок окна должен содержать значение, заданное в WinTitle
DetectHiddenWindows, On
SetTimer, GetPowerSource, 5000
return ; End of main program
GetPowerSource:
VarSetCapacity(powerStatus, 1+1+1+1+4+4)
success := DllCall("GetSystemPowerStatus", "UInt", &powerStatus)
acLineStatus:=ReadInteger(&powerstatus,0,1,false)
batteryFlag:=ReadInteger(&powerstatus,1,1,false)
batteryLifeTime:=ReadInteger(&powerstatus,4,4,fals e)
batteryFullLifeTime:=ReadInteger(&powerstatus,8,4, false)
output=AC Status: %acLineStatus%`nBattery Flag: %batteryFlag%`nBattery Life (percent): %batteryLifePercent%`nBattery Life (time): %batteryLifeTime%`nBattery Life (full time): %batteryFullLifeTime%
If %acLineStatus% = 0
{
sleep 10000
VarSetCapacity(powerStatus, 1+1+1+1+4+4)
success := DllCall("GetSystemPowerStatus", "UInt", &powerStatus)
acLineStatus:=ReadInteger(&powerstatus,0,1,false)
If %acLineStatus% = 0
{
Send, {Media_Stop}
ExitApp
}
else
Return
}
else
Return
ReadInteger( p_address, p_offset, p_size, p_hex=true )
{
value = 0
old_FormatInteger := a_FormatInteger
if ( p_hex )
SetFormat, integer, hex
else
SetFormat, integer, dec
loop, %p_size%
value := value+( *( ( p_address+p_offset )+( a_Index-1 ) ) << ( 8* ( a_Index-1 ) ) )
SetFormat, integer, %old_FormatInteger%
return, value
}
кусок отправки в режим сна
Suspend:
Gui, Submit, NoHide
if force
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 1, "int", 0)
else
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
Return
кусок отправки в режим гибернации
Hibernate:
Gui, Submit, NoHide
if force
DllCall("PowrProf\SetSuspendState", "int", 1, "int", 1, "int", 0)
else
DllCall("PowrProf\SetSuspendState", "int", 1, "int", 0, "int", 0)
Return
Последний раз редактировалось se13; 13.06.2011 в 12:02.
Привет. Дело такое. Проигрыватель фубор не ставится на паузу, когда комп спать ложится или гибернирует. Мне нужен скрипт анк который бы перед сном нажимал кнопку стоп. Виндовский плеер прерывает воспроизведение, а фубор нет. Помогите с написанием такого, или ткните на готовое решение.
не могу послать клавишу в свернутое окно фубар ,уже перепробовал все в controlsend - безтолку(
Всем привет, помогите плиз как в autohotkey к движениям мышки вверх, вниз, влево, вправо привязать клавиши например Up, Down и тд?
привет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)