WinFuture-Forum.de: Starteseite Des Ie Per Batchdatei Setzen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows
  • 2 Seiten +
  • 1
  • 2

Starteseite Des Ie Per Batchdatei Setzen


#1 Mitglied ist offline   Terminator 

  • Gruppe: aktive Mitglieder
  • Beiträge: 23
  • Beigetreten: 26. Mai 02
  • Reputation: 0

geschrieben 13. Januar 2008 - 07:37

gibt es ne Möglichkeit die Startseite des Internet Explorer per bat datei auf einen wert zu setzen?

befindet sich hier:

HKey_Current_User \ Software \ Microsoft \ Internet Explorer \ Main

Start Page
0

Anzeige



#2 Mitglied ist offline   Beavis 

  • Gruppe: aktive Mitglieder
  • Beiträge: 71
  • Beigetreten: 10. August 04
  • Reputation: 0

geschrieben 13. Januar 2008 - 10:36

Da ich grad selber nicht die Lust habe die Lösung aufzuschreiben, gebe ich dir mal einen Tipp wie du es vielleicht selber lösen kannst.

In der Konsole gibst du "reg /?", dann siehst du was alles mit der Registry über die Batch möglich sein kann. Denke für dich ist der Befehl "reg add ..." nützlich.

mfG
Beavis
0

#3 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.336
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 14. Januar 2008 - 11:45

Beitrag anzeigenZitat (Terminator: 13.01.2008, 07:37)

gibt es ne Möglichkeit die Startseite des Internet Explorer per bat datei auf einen wert zu setzen?


Und der sinn des ganzen?

Möchtest du verhindern, dass jemand eine andere Startseite verwendet? Meines Wissens nach kannst du die Seite via Registry-Eintrag schützen...... (wo der schlüssel hinkommt kann ich grad nicht sagen, da ich nur ne kurze Pause mom habe :P )
0

#4 Mitglied ist offline   bLaCkRaBbIt 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.433
  • Beigetreten: 08. November 04
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Karlsbad

geschrieben 16. Januar 2008 - 03:57

.net framework 2 oder höher...

Imports Microsoft.Win32

Public Class Form1
	Private regPath As String = "SOFTWARE\Microsoft\Internet Explorer\Main"
	Private rkCurrentUser As RegistryKey = Registry.CurrentUser
	Private StartPageKey As RegistryKey = rkCurrentUser.OpenSubKey(regPath, True)

	Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
		Try
			StartPageKey.SetValue("Start Page", TextBox1.Text)
		Catch ex As Exception
			MessageBox.Show("Startseite konnte nicht geändert werden")
		End Try
	End Sub

	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		Try
			TextBox1.Text = Convert.ToString(StartPageKey.GetValue("Start Page"))
		Catch ex As Exception
			MessageBox.Show("Startseite konnte nicht geladen werden")
		End Try
	End Sub
End Class

Angehängte Datei(en)


0

#5 Mitglied ist offline   Lofote 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.526
  • Beigetreten: 24. August 04
  • Reputation: 1

geschrieben 16. Januar 2008 - 09:34

lol... Er wollte eine BAT-Datei, keine VB.NET-Anwendung. Und für nen statischen Registry-Eintrag ne VB.NET-Anwendung schreibt, is echt mit Kanonen auf Spatzen geschossen. Zumal dein Programm ja auch noch einen Klick und die manuelle Eingabe der gewünschten Seite benötigt - dann kannste gleich IE selbst bzw. die "Internetoptionen" in der Systemsteuerung verwenden :D...

Dieser Beitrag wurde von Lofote bearbeitet: 16. Januar 2008 - 09:35

0

#6 Mitglied ist offline   Tiggz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 918
  • Beigetreten: 13. September 06
  • Reputation: 24
  • Geschlecht:unbekannt

geschrieben 16. Januar 2008 - 10:01

REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /f /v "Start Page" /t REG_SZ /d "www.test.de"


www.test.de durch die gewünschte Adresse ersetzen.
0

#7 Mitglied ist offline   tobias86 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.690
  • Beigetreten: 14. August 06
  • Reputation: 6
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 16. Januar 2008 - 10:08

@tiggz funktioniert :D danke für die info

EDIT:
kennt wer den pfad von dem Firefox? kann man des auch so ändern?

Dieser Beitrag wurde von tobias86 bearbeitet: 16. Januar 2008 - 10:11

0

#8 Mitglied ist offline   swissboy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.299
  • Beigetreten: 29. Dezember 04
  • Reputation: 2
  • Wohnort:127.0.0.1

geschrieben 16. Januar 2008 - 10:20

Beitrag anzeigenZitat (tobias86: 16.01.2008, 10:08)

kennt wer den pfad von dem Firefox? kann man des auch so ändern?

Nein, Firefox legt diese Daten nicht in der Registry ab.
0

#9 Mitglied ist offline   tobias86 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.690
  • Beigetreten: 14. August 06
  • Reputation: 6
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 16. Januar 2008 - 10:58

danke swissboy :D
0

#10 Mitglied ist offline   Tiggz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 918
  • Beigetreten: 13. September 06
  • Reputation: 24
  • Geschlecht:unbekannt

geschrieben 16. Januar 2008 - 11:20

Beitrag anzeigenZitat (tobias86: 16.01.2008, 10:08)

kennt wer den pfad von dem Firefox? kann man des auch so ändern?


echo "user_pref("browser.startup.homepage", "http://www.test.de");" >>"PFAD zur prefs.js"


http://www.test.de = durch gewünschte Adresse ersetzen
PFAD zur prefs.js = Vollständigen Pfad zur prefs.js
0

#11 Mitglied ist offline   Lofote 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.526
  • Beigetreten: 24. August 04
  • Reputation: 1

geschrieben 16. Januar 2008 - 11:27

Zitat

echo "user_pref("browser.startup.homepage", "http://www.test.de");" >>"PFAD zur prefs.js"

Was passiert, wenn so ein Eintrag schon drin ist?

Zum IE nochmal: Wenn du aber willst, dass das keiner ändern kann, gibts bestimmt auch ne Gruppenrichtlinie, die das vorgibt - d.h. man kommt gar nicht mehr in die Versuchung das zu ändern, weils ausgegraut ist.
0

#12 Mitglied ist offline   Tiggz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 918
  • Beigetreten: 13. September 06
  • Reputation: 24
  • Geschlecht:unbekannt

geschrieben 16. Januar 2008 - 11:27

Beitrag anzeigenZitat (Lofote: 16.01.2008, 11:25)

Was passiert, wenn so ein Eintrag schon drin ist?

Wird überschrieben.
0

#13 Mitglied ist offline   tobias86 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.690
  • Beigetreten: 14. August 06
  • Reputation: 6
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 16. Januar 2008 - 11:54

geht leider irgendwie net (bin maybe zu blöd....)
0

#14 Mitglied ist offline   Tiggz 

  • Gruppe: aktive Mitglieder
  • Beiträge: 918
  • Beigetreten: 13. September 06
  • Reputation: 24
  • Geschlecht:unbekannt

geschrieben 16. Januar 2008 - 11:57

Beitrag anzeigenZitat (tobias86: 16.01.2008, 11:54)

geht leider irgendwie net (bin maybe zu blöd....)

Der Pfad zur prefs.js sollte z.B. so aussehen:
"C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\Mozilla\Firefox\Profiles\0yegp7vk.default\prefs.js"

FF vorher schliessen.

Dieser Beitrag wurde von Tiggz bearbeitet: 16. Januar 2008 - 12:04

0

#15 Mitglied ist offline   Lofote 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.526
  • Beigetreten: 24. August 04
  • Reputation: 1

geschrieben 16. Januar 2008 - 12:49

Zitat

Was passiert, wenn so ein Eintrag schon drin ist?

Wird überschrieben.

Na in der Datei eben nicht, da "echo >>" nur anhängt. Wertet FF denn wirklich nur den letzten Eintrag aus, wenn es mehrere gibt?

Die prefs.js ist leider auch nicht einfach auffindbar, vor allem von ner Batchdatei. Die heißt halt auf jedem System anders. Das ist auch genau das, was ich am Firefox nicht begreife: Automatisierbarkeit bzw. Deployment auf zigtausend Systemen mit Voreinstellungen - daran denken die einfach noch nicht. Oder hat sich da doch jetzt mal was getan?
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0