Permalänk
Medlem

Inaktivera vb-script?

Hej

Försökte mig på att få ett script att tvinga ie att peka mot en specifik hemsida var 30 sekund, nu är problemet att jag hela tiden får ie att öppnas och jag vill helt enkelt inaktivera scriptet, tacksam för hjälp.

Datorn är en W7 64-bitars, scriptet är:

On Error Resume Next

Set objExplorer = CreateObject("InternetExplorer.Application")

objExplorer.Navigate "https://www.hemsida.com"
objExplorer.Visible = 0

Wscript.Sleep 5000

Set objDoc = objExplorer.Document

Do While True
Wscript.Sleep 30000
objDoc.Location.Reload(True)
If Err <> 0 Then
Wscript.Quit
End If
Loop

Visa signatur

Citera för svar!

Permalänk
Medlem

Starta aktivitestshanteraren, gå till fliken processor och avsluta wscript.exe

Visa signatur

i7-6700K | MSI Z170A | MSI 1080 8GB | 16GB Kingston HyperX | Intel 600P 256GB | Samsung EVO Basic 840 250GB x2 raid 0 | Corsair RM 750W | 3 x Dell U2414H

Permalänk
Medlem

Tack
Man ska inte ge sig på saker man inte klarar av helt enkelt!

Visa signatur

Citera för svar!

Permalänk
Medlem
Skrivet av Brallor:

Tack
Man ska inte ge sig på saker man inte klarar av helt enkelt!

hehe, precis
Använd gärna "citera knappen" nästa gång

Visa signatur

i7-6700K | MSI Z170A | MSI 1080 8GB | 16GB Kingston HyperX | Intel 600P 256GB | Samsung EVO Basic 840 250GB x2 raid 0 | Corsair RM 750W | 3 x Dell U2414H

Permalänk
Medlem
Skrivet av gn1p:

hehe, precis
Använd gärna "citera knappen" nästa gång

Det funkar inte :/ ie ploppar fortfarande upp

Visa signatur

Citera för svar!

Permalänk
Medlem
Skrivet av Brallor:

Det funkar inte :/ ie ploppar fortfarande upp

Du gjorde alltså scriptet som du skrev i koden ovan. Du startade sedan det genom att dubbelklicka på det?
La du till det i autostart?

Edit: Testade att köra scriptet och det avslutades när jag avslutade wscript.exe. Kontrollera så du inte har flera wsript.exe igång. Sedan rekommenderar jag dig att högerklicka och öppna i kommandotolken då kan du stänga av scriptet genom att kryssa rutan

Visa signatur

i7-6700K | MSI Z170A | MSI 1080 8GB | 16GB Kingston HyperX | Intel 600P 256GB | Samsung EVO Basic 840 250GB x2 raid 0 | Corsair RM 750W | 3 x Dell U2414H

Permalänk
Medlem
Skrivet av Brallor:

Det funkar inte :/ ie ploppar fortfarande upp

Bättre hade väl varit att fråga hur du ska göra för att få skriptet att fungera som du vill?

Visa signatur

|| Intel 8700K || MSI GTX 1080 TI Gaming X || Xonar DG || Samsung 750 EVO 500GB & Kingston A2000 1TB & Samsung 960 EVO 250GB || XFX XXX 650W || Antec P183 || Asus G-Sync RoG Swift PG279Q || Dell XPS 15 || Thinkpad X220

The Force is like Duct Tape, it has a light side, a dark side, and holds the universe together.

Permalänk
Medlem
Skrivet av gn1p:

Du gjorde alltså scriptet som du skrev i koden ovan. Du startade sedan det genom att dubbelklicka på det?
La du till det i autostart?

Edit: Testade att köra scriptet och det avslutades när jag avslutade wscript.exe. Kontrollera så du inte har flera wsript.exe igång. Sedan rekommenderar jag dig att högerklicka och öppna i kommandotolken då kan du stänga av scriptet genom att kryssa rutan

Japp, det är endast startat genom att dubbelklicka, och det finns inga mer wscript.exe :/

Visa signatur

Citera för svar!

Permalänk
Medlem
Skrivet av Brallor:

Japp, det är endast startat genom att dubbelklicka, och det finns inga mer wscript.exe :/

Skumt, jag antar att du startat om datorn

Visa signatur

i7-6700K | MSI Z170A | MSI 1080 8GB | 16GB Kingston HyperX | Intel 600P 256GB | Samsung EVO Basic 840 250GB x2 raid 0 | Corsair RM 750W | 3 x Dell U2414H

Permalänk
Medlem
Skrivet av gn1p:

Skumt, jag antar att du startat om datorn

Japp, direkt när datorn startas så drar den igång ie, jag har inte den i autostart, varken scriptet eller ie :/

Visa signatur

Citera för svar!

Permalänk

Här är problemet: objDoc.Location.Reload(True)

Ta bort scriptet så är problemet löst (Säger den att det är låst, så ligger det fortfarande en process kvar, välj att visa processer för alla användare i aktivitetshanteraren så kommer den att dyka upp) (Eller starta upp datorn i safemode och ta bort scriptet där)

Sen skriver du det i Powershell istället

Permalänk
Medlem
Skrivet av Psy_Lover:

Här är problemet: objDoc.Location.Reload(True)

Ta bort scriptet så är problemet löst (Säger den att det är låst, så ligger det fortfarande en process kvar, välj att visa processer för alla användare i aktivitetshanteraren så kommer den att dyka upp) (Eller starta upp datorn i safemode och ta bort scriptet där)

Sen skriver du det i Powershell istället

Fortfarande så dyker ie upp Spelar ingen roll vad jag har för startsida, valde tom sida och den startas upp efter ett litet tag ändå,

Visa signatur

Citera för svar!

Permalänk

Skall jag vara ärlig så har jag absolut ingen aning om vad du lyckats åstadkomma...
Visst, scriptet är skrivit på ett väldigt konstigt och felaktigt sätt, men att det skulle kunna orsaka något sådant här har jag svårt att förstå. (Speciellt då det inte skall göra några ändringar)

Testa att återställa datorn till en tidigare punkt i systemåterställaren.

Permalänk
Medlem

Haha, är på företagsdatorn och det är någon vecka sedan jag körde scriptet för första gången så det kan bli problem, men tack ändå!

Visa signatur

Citera för svar!

Permalänk

Är det företagsdatorn så blås skiten och släng in Windows 8 istället