Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Taskleiste und Titlebar von Fenstern deaktivieren mit VBSCRIPT
Frage
Hallo,
ich möchte mit einem kleinen Script ein Programm maximiert, im Vollbildmodus starten und zusätzlich noch die Titelleiste (Datei,Bearbeiten,...) und die Windows-Taskleiste ausblenden. Außerdem wird beim Start des Programms unter WinXP unten rechts immer ein nerviges Popup ("Programm XY wurde gestartet") eingeblendet. Ich möchte das Programm eben einfach auf dem kompletten Bildschirm und ohne die störenden Elemente starten.
Vielen Dank im Vorraus,
Florian
Antwort 1 von Flupo
Mehr Infos bitte!
Schreibst du das Programm selber?
Wie erfolgt der Start zurzeit (Autostart oder Manuell)?
Hat das Programm vll. Startparameter, die das gewünschte Verhalten liefern?
Schonmal probiert, eine Verknüpfung zu erstellen und darin die Ausführung im Vollbild festzulegen?
Gruß Flupo
Schreibst du das Programm selber?
Wie erfolgt der Start zurzeit (Autostart oder Manuell)?
Hat das Programm vll. Startparameter, die das gewünschte Verhalten liefern?
Schonmal probiert, eine Verknüpfung zu erstellen und darin die Ausführung im Vollbild festzulegen?
Gruß Flupo
Antwort 2 von Phlo
Also,
das Programm das ich starten möchte schreibe ich nicht selber.
Ich starte auf 2 Bildschirmen jeweils ein anderes Projekt des selben Programms und beide sollen in Vollbild komplett den jeweiligen Monitor ausfüllen (ohne Elemente wie Titlebar oder Taskleiste).
Da es im nvidia Treiber nicht möglich war zu sagen, welches Projekt er auf welchem Monitor öffnen soll, nutze ich hierfür noch das Tool "UltraMon". Ich habe jetzt zu jedem Projekt eine Verknüpfung angelegt und kann in den Eigenschaften der Verknüpfung, dank UltraMon, sagen auf welchem Monitor sie geöffnet werden soll (Maximiert).
Weiterhin kann ich in meinem Programm in den Eigenschaften der Projekte sogar optionen anklicken wie "Taskleiste ausblenden", "Desktop ausblenden" etc.
Das funktioniert allerdings leider nur bedingt (zumindest die Titlebar bleibt immer "visible"), weshalb ich nun auf der Suche nach einer weiteren Lösung bin. Deshalb dachte ich eben, es wäre evtl. möglich mit VBS ein Programm in einem quasi "absoluten" Vollbildmodus zu starten und beim Start Taskleiste, Titlebar auszublenden.
Bin leider noch nicht fündig geworden.
das Programm das ich starten möchte schreibe ich nicht selber.
Ich starte auf 2 Bildschirmen jeweils ein anderes Projekt des selben Programms und beide sollen in Vollbild komplett den jeweiligen Monitor ausfüllen (ohne Elemente wie Titlebar oder Taskleiste).
Da es im nvidia Treiber nicht möglich war zu sagen, welches Projekt er auf welchem Monitor öffnen soll, nutze ich hierfür noch das Tool "UltraMon". Ich habe jetzt zu jedem Projekt eine Verknüpfung angelegt und kann in den Eigenschaften der Verknüpfung, dank UltraMon, sagen auf welchem Monitor sie geöffnet werden soll (Maximiert).
Weiterhin kann ich in meinem Programm in den Eigenschaften der Projekte sogar optionen anklicken wie "Taskleiste ausblenden", "Desktop ausblenden" etc.
Das funktioniert allerdings leider nur bedingt (zumindest die Titlebar bleibt immer "visible"), weshalb ich nun auf der Suche nach einer weiteren Lösung bin. Deshalb dachte ich eben, es wäre evtl. möglich mit VBS ein Programm in einem quasi "absoluten" Vollbildmodus zu starten und beim Start Taskleiste, Titlebar auszublenden.
Bin leider noch nicht fündig geworden.
Antwort 3 von Phlo
Achso,
die Verknüpfungen starte ich über folgende Batch-Datei, die im Autostart liegt. Wenn ich die Verknüpfungen dort direkt reinlege, öffnet er meistens beide Projekte auf einem Bildschirm. So warte ich in der Batch-Datei vor dem Start des 2ten bis das 1te Projekt gestartet worden ist.
Inhalt START.BAT
@echo off
Start TFT1.lnk
echo Warte...
echo wscript.sleep 20000 >%temp%\sleep.vbs
cscript /nologo %temp%\sleep.vbs
erase %temp%\sleep.vbs
Start TFT2.lnk
die Verknüpfungen starte ich über folgende Batch-Datei, die im Autostart liegt. Wenn ich die Verknüpfungen dort direkt reinlege, öffnet er meistens beide Projekte auf einem Bildschirm. So warte ich in der Batch-Datei vor dem Start des 2ten bis das 1te Projekt gestartet worden ist.
Inhalt START.BAT
@echo off
Start TFT1.lnk
echo Warte...
echo wscript.sleep 20000 >%temp%\sleep.vbs
cscript /nologo %temp%\sleep.vbs
erase %temp%\sleep.vbs
Start TFT2.lnk
Antwort 4 von Flupo
Hilfe ist schwierig, da wir das Programm nicht kennen. Manche Programme haben INI-Dateien, in denen solche Parameter gesetzt werden können, andere nutzen Registry-Einträge.
So wie es klingt, scheint uns der Name des Programmes aber auch nicht weiter zu helfen, da es bestimmt kein Allerweltsprogramm ist. ;-)
Gruß flupo
So wie es klingt, scheint uns der Name des Programmes aber auch nicht weiter zu helfen, da es bestimmt kein Allerweltsprogramm ist. ;-)
Gruß flupo
Antwort 5 von Phlo
Das Programm gibt es noch gar nicht. Von daher kann ich jetzt auch keinen Namen nennen.
Abgesehen von ini und registry keine idee ? Es muss doch möglich sein über nen befehl ein programm zu starten und in dem befehl eben solche passenden parameter bezüglich taskleiste etc zu übergeben
Gruß,
Florian
Abgesehen von ini und registry keine idee ? Es muss doch möglich sein über nen befehl ein programm zu starten und in dem befehl eben solche passenden parameter bezüglich taskleiste etc zu übergeben
Gruß,
Florian
Antwort 6 von Flupo
Zitat:
Es muss doch möglich sein über nen befehl ein programm zu starten und in dem befehl eben solche passenden parameter bezüglich taskleiste etc zu übergeben
Es muss doch möglich sein über nen befehl ein programm zu starten und in dem befehl eben solche passenden parameter bezüglich taskleiste etc zu übergeben
Sowas geht nur, wenn die Programmierer dies auch vorgesehen haben und dafür eine Schnittstelle irgendwelcher Art geschaffen haben (z.B. Kommandozeilenparameter).
Gruß Flupo

