ben voila ! je suis en train de faire un programme simple en scripting pour gerer la fermeture et le reboot de win mais je comprend vraiment po c koi mon erreur ! il ne trouve pas la ligne ! ( * /goto: ´end9x2´ not found )
pourtant elle n´est pas a l´exterieur de l´evenement de depart ! : | ! !! qqn saurais detecter l´erreur la dedans
menu status,channel {
-
powermanager irc
. setter:/powermanager
. info:/nsa1
}
alias powermanager dialog -md powermanager powermanager
dialog powermanager {
title "powermanager irc par blablateur"
size -1 -1 120 144
option dbu
radio "fermer", 5, 17 16 45 10
radio "redemmarer", 6, 65 16 51 10
edit "", 7, 27 41 50 10
text " nombre de minutes", 8, 28 32 58 8
text " votre os", 9, 38 60 28 8
check "win 95", 10, 21 75 31 10
check "win 98", 11, 60 75 31 10
check "win 2000", 12, 21 91 33 10
check "win me", 13, 60 91 31 10
check "win xp", 14, 21 107 31 10
check "win nt", 15, 60 107 31 10
button "lancez", 16, 40 126 30 12, ok
menu "fichiers", 18
item "annuler timer", 19, 18
item "fermer PMI", 20, 18 , cancel
}
on 1:dialog:powermanager:sclick:16:{
on 1:dialog:powermanager:menu:*:{
if ( $did == 19) { /timer555 off }
}
on 1:dialog:powermanager:sclick:5:{
goto loop9
}
on 1:dialog:powermanager:sclick:6:{
goto loop10
}
goto end44
: loop9
on 1:dialog:powermanager:sclick:10:{
goto end9x
}
on 1:dialog:powermanager:sclick:11:{
goto end9x
}
on 1:dialog:powermanager:sclick:13:{
goto end9x
}
on 1:dialog:powemanager:sclick:12:{
goto endnt
}
on 1:dialog:powemanager:sclick:14:{
goto endnt
}
on 1:dialog:powemanager:sclick:15:{
goto endnt
}
goto end44
: end9x
if ( end9x.bat == end9x.bat ) { goto end9x2 }
/write end9x.txt @echo off
/write end9x.txt rundll.exe user.exe,exitwindows
/write end9x.txt cls
. timer 1 1 /rename end9x.txt end9x.bat
: end9x2
//timer555 1 $calc(60 * $did(powermanager,7)) /run end9x.bat
goto end44
: endn
if ( endnt.bat == endnt.bat ) { goto endnt2 }
/write endnt.txt @echo off
/write endnt.txt shutdown.exe -f
/write endnt.txt cls
. timer 1 1 /rename endnt.txt end9nt.bat
: endnt2
//timer555 1 $calc(60 * $did(powermanager,7)) /run endnt.bat
goto end44
: loop10
on 1:dialog:powermanager:sclick:10:{
goto end9xr
}
on 1:dialog:powermanager:sclick:11:{
goto end9xr
}
on 1:dialog:powermanager:sclick:13:{
goto end9xr
}
on 1:dialog:powemanager:sclick:12:{
goto endntr
}
on 1:dialog:powemanager:sclick:14:{
goto endntr
}
on 1:dialog:powemanager:sclick:15:{
goto endntr
}
goto end44
: end9xr
if ( end9xr.bat == end9xr.bat ) { goto end9x2r }
/write end9xr.txt @echo off
/write end9xr.txt rundll.exe user.exe,exitwindowsexec
/write end9xr.txt cls
. timer 1 1 /rename end9xr.txt end9xr.bat
: end9x2r
//timer555 1 $calc( 60 * $did(powermanager,7)) /run end9xr.bat
goto end44
: endnr
if ( endntr.bat == endntr.bat ) { goto endnt2r }
/write endntr.txt @echo off
/write endntr.txt shutdown.exe -r
/write endntr.txt cls
. timer 1 1 /rename endntr.txt end9ntr.bat
: endnt2r
//timer555 1 $calc(60 * $did(powermanager,7)) /run endntr.bat
}
: end44
}
voila . je suis newb voila un probleme majeur lol ! si vous avez besoin d´information supplementaire pour vous aider a comprendre zavez qua demander .