Ich wärme hier mal etwas aus meinen alten Blogs auf. Der Grund dafür ist, dass es noch immer aktuell ist. Folgendes Problem. Ihr nutzt Chrome und seit auf ein interessante Erweiterung oder App gestoßen. Da ihr nicht sicher seit ob ihr sie auch gebrauchen könnt wollt ihr das ganze testen. Und nun? Ihr müsst diese Erweiterung wohl in eurem Browser installieren und damit via „Sync“ auch auf allen anderen Chrome-Istallationen. Genau hier setzt mein JScript an. Dieses Script erzeugt im Temp-Ordner der Windows-Installation ein temporäres Profil und startet Portable Chrome mit diesem Profil. Dort könnt ihr die Erweiterung in Ruhe und ohne euer Standard-Profil zu versauen testen. Bei einem erneuten Start dieses Scripts werdet ihr dann gefragt ob ihr diese schon benutzte temporäre Profil weiter nutzen oder mit einem frischen Profil starten wollt.
Quellcode ChromeStarter
var WshShell, fso, f, CrProfilePath; WshShell = new ActiveXObject("WScript.Shell"); fso = new ActiveXObject("Scripting.FileSystemObject"); CrProfilePath = WshShell.ExpandEnvironmentStrings("%TEMP%") + "\" + "CrProfilePath"; if (!fso.FileExists("browser\chrome.exe")) { WshShell.Popup("Portable Chrome nicht gefunden!", 10, "ChromeStarter - Abbruch", 0); WScript.Quit(); } if (fso.FolderExists(CrProfilePath)) { Delete = WshShell.Popup("altes Profil löschen und mit neuem starten?", 10, "ChromeStarter - Löschen", 4); if (Delete == 6) fso.DeleteFolder(CrProfilePath); } if (!fso.FolderExists(CrProfilePath)) fso.CreateFolder(CrProfilePath); WshShell.Run(""browser\chrome.exe" --user-data-dir="" + CrProfilePath + "" --no-default-browser-check", 1, true);
ChromeStarter herunterladen
PS: Dieses Script funktioniert nur zusammen mit meiner Version von Portable Chrome!!!