Avatar billede mc.lucifer Praktikant
17. august 2005 - 13:47 Der er 7 kommentarer og
1 løsning

Kode en dialogbox uden værktøj

Kan man uden at eje et programerings software i stil med VB eller andet, få windows xp til at komme op med en popup inden den lukker der spørger.

"Har du husket at skifte backupbånd ?"

Her skal så kun kunne vælges ok, og så skal XP Lukke

MC
Avatar billede venturer Nybegynder
17. august 2005 - 13:53 #1
Eneste jeg lige kan komme i tanke om er KiXtart. XP har ikke selv en funktion til det (uden brug af vbscript).

http://www.kixtart.org kan du hente det gratis. Det er MEGET lettere og simplere end vbscript. Og det kan gøre det du leder efter. Det letteste vil nok være at du ikke bruger "luk" i Windows men i stedet laver en batfil du dobbeltklikker på. Denne batfil skal så afvikle dit lille kixtartscript og efterfølgende køre shutdown.exe.
Avatar billede venturer Nybegynder
17. august 2005 - 14:27 #2
Nu læste jeg så lige dit spørgsmål. Du kan sagtens gøre det med et vbscript (ikke at forveksle med Visual Basic programmering).

Her kan du finde en masse eksempler fra Microsoft:
http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx

Alt sammen kan laves i notesblokken, og jeg VED at du kan få den funktionalitet du leder efter. Kan bare ikke lige lave det ud af den blå luft :)
Avatar billede mc.lucifer Praktikant
17. august 2005 - 18:18 #3
Nej så er vi begge lidt vidt, jeg har selv rodet med noget visual basic 6 en gang og har da også bogen, så jeg kan kode meg boxen, men jeg aner ikke hvordan jeg skal få den til at poppe up når man trykker luk computeren, og maskinen så så ikke gør mere før man har trykket Ja i dialogboxen

MC
Avatar billede leif Seniormester
17. august 2005 - 22:23 #4
AutoIT kan hjælpe dig !
Avatar billede leif Seniormester
17. august 2005 - 22:24 #5
Avatar billede Slettet bruger
18. august 2005 - 10:39 #6
Gem teksten, mellem de stiblede linier, som:
C:\WINDOWS\system32\GroupPolicy\Machine\Scripts\Shutdown\ChangeTape.vbs

'------------------------------------------------------------------------------------
Message = "Har du husket at skifte backup tape?"
MessageType = vbYesNo + vbQuestion + vbDefaultButton2

Response = MsgBox (Message, MessageType, "Backup")

If Response <> 6 then
  Message = "Så er det en god ide at gøre det nu." + Chr(13) + Chr(13) + _
            "Skift båndet og klik på OK."
  MessageType = vbOKOnly + vbExclamation
  MsgBox Message, MessageType, "Backup"
End If
'------------------------------------------------------------------------------------

Start >Kør tast: gpedit.msc

Computerkonfiguration >Windows-indstillinger >Scripts (Start/Lukning).
Winduet til højre: Dobbeltklik Luk computeren.
Tilføj ChangeTape.vbs.

:-)
Avatar billede mc.lucifer Praktikant
18. august 2005 - 10:47 #7
Fuck tpo du er da lidt for sej, hva, det fungere sku.

Takker mange mange mange gange.

svar og få dine velfortjente point

MC
Avatar billede Slettet bruger
18. august 2005 - 12:38 #8
Tak for de pæne ord.
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester