|  | 
  
      
      
                  
      
       
      
| Autor | Nachricht |  
| MacG Moderator
 
  
  
 Alter: 50
 Anmeldung: 17.02.2005
 Beiträge: 6752
 Wohnort: Dresden
 
 2000  Fiat  Bravo
 
 |  
 
 
| 
| 
 |  
| Ist eine solche Umsetzung möglich? Im Web konnte ich nämlich kein Gammatool finden, was mit Kommandozeilenparametern Hell bzw. Dunkel schalten kann. Maximal mit Hotkey ist da zu finden. |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  |  |  
| motroxx Manchmalposter
 
  
  
 Alter: 40
 Anmeldung: 15.10.2004
 Beiträge: 80
 Wohnort: 74564 Crailsheim
 
 
 
 |  
 
 
| 
| 
 |  
| Ich habe im moment wenig zeit, da ein anderes Projekt einiges an aufmerksammkeit benötigt. Bisher sehe ich keine möglichkeit das Programm auf cmd umzuschreiben,
 möglich währe aber eine art zusatztool, das dieses Programm über cmd steuert...
 |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  
| MacG Moderator
 
  
  
 Alter: 50
 Anmeldung: 17.02.2005
 Beiträge: 6752
 Wohnort: Dresden
 
 2000  Fiat  Bravo
 
 |  
 
 
| 
| 
 |  
| So Problem vorerst gelöst, bin aber immernoch an einem Gammatool mit direkter Commandline Unterstützung interessiert. 
 Hier die Lösung, es sind zwei Scriptdateien und eine cmd-Datei anzulegen. Sorry ich bin Handwerker und kein Programmierer, es kann also auch einfacher funktionieren. Wer je einen Button für Day und Night hat, braucht nur die Scriptdateien. Mit der wechsel.cmd ist nur ein Button von nöten.
 1.vbs
 
 
	  | Code: |  
	  | set oSH = CreateObject("WScript.Shell") 
 ' Für Strg-Alt-N
 
 oSH.SendKeys "^%n"
 
 |  2.vbs
 
 
	  | Code: |  
	  | set oSH = CreateObject("WScript.Shell") 
 ' Für Strg-Alt-D
 
 oSH.SendKeys "^%d"
 |  wechsel.cmd
 
 
	  | Code: |  
	  | @Echo Off 
 rem Script 1 wird zu Script 3
 
 copy /Y 1.vbs 3.vbs
 
 rem Script 3 wird ausgeführt
 
 3.vbs
 
 rem Script 2 wird zu Script 1
 
 del 1.vbs
 ren 2.vbs 1.vbs
 
 rem Script 3 wird zu Script 2
 
 copy /Y 3.vbs 2.vbs
 |  
 Das Gammatool habe ich von hier und die Hotkeys für Day bzw. Night sind Strg-Alt-D bzw. Strg-Alt-N. Die Profile müssen in dem Programm mit SaveAs angelegt werden und dann wird Hide gedrückt. Beim nächsten Start des Programms, wird es gleich minimiert im Systray abgelegt. Es kann also einfach per Autostart ausgeführt werden. Die wechsel.cmd wird bei mir über myHTPC versteckt gestartet.
 |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  
| Longshine Forumjunkie
 
  
  
 Alter: 41
 Anmeldung: 28.06.2004
 Beiträge: 705
 Wohnort: Ingersheim bei Stuttgart
 
 
 
 |  
 
 
| 
| 
 |  
| was ist denn genau ne direkte Commandline Unterstützung? |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  
| MacG Moderator
 
  
  
 Alter: 50
 Anmeldung: 17.02.2005
 Beiträge: 6752
 Wohnort: Dresden
 
 2000  Fiat  Bravo
 
 |  
 
 
| 
| 
 |  
| Das Programm wird halt so gestartet wie in den guten alten DOS Zeiten (z.Bsp: gammatool.exe -day). Wenn man eine einfache Oberfläche wie myHTPC hat, kann man einem Button diesem Programm zuweisen. Das Programm braucht auch keine Oberfläche (GUI), bzw. es sollte nichts vom Programm zu sehen sein. |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  
| Longshine Forumjunkie
 
  
  
 Alter: 41
 Anmeldung: 28.06.2004
 Beiträge: 705
 Wohnort: Ingersheim bei Stuttgart
 
 
 
 |  
 
 
| 
| 
 |  
| aha, und wie kann man von "-day" auf "-night" umschalten? "gammatool.exe -night" würde ja nicht gehen, weil gammatool doch schon gestartet ist. |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  |  |  
| Wolp Frischfleisch
 
  
 
 
 Anmeldung: 19.01.2005
 Beiträge: 3
 
 
 
 
 |  |  
|  |  |  
| MacG Moderator
 
  
  
 Alter: 50
 Anmeldung: 17.02.2005
 Beiträge: 6752
 Wohnort: Dresden
 
 2000  Fiat  Bravo
 
 |  
 
 
| 
| 
 |  
| 
 
	  | Longshine hat folgendes geschrieben: |  
	  | aha, und wie kann man von "-day" auf "-night" umschalten? "gammatool.exe -night" würde ja nicht gehen, weil gammatool doch schon gestartet ist. |  Das Programm führt den Befehl aus und sollte sich nachher gleich wieder beenden. Wozu sollte es auch im Hintergund laufen.
 
 @Wolp: Mit der Beta kann ich nicht viel anfangen, was nützt einem dieses Settingfenster? In der V.8 kann ich klicken wo ich will, da ändert sich auf dem Desktop nichts. Der Ansatz der zeit- und ortsgebundenen Umschaltung ist nicht schlecht, aber für den Alltag nicht unbedingt ideal. Bei uns ist es in der Stadt eher dunkler als hier oben auf dem Land, da wäre eine helligkeitgesteuerte Umschaltung wohl idealer, es gibt ja auch noch Wolken. Mal abgesehen davon, daß Dein Programm keine Veränderung auf meinem Desktop zeigt, wäre ein minimiertes Starten auch angebracht. 3,5MB Speicherbelegung sind auch nicht ohne, da bleibe ich vorerst bei dem Hotkeytool, das ist minimiert und belegt nur knapp 2MB Speicher.
 |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  
| Wolp Frischfleisch
 
  
 
 
 Anmeldung: 19.01.2005
 Beiträge: 3
 
 
 
 
 |  
 
 
| 
| 
 |  
| Ola, ich hatte auch nicht behauptet, dass die Beta läuft, oder ich die V.8 benutze? 
 Sicher wäre die helligkeitgesteuerte Umschaltung idealer, allerdings braucht man hierzu zusätzliche Hardware.
 
 @MacG solltest Du eine Lösung finden welche mit mehr oder minder starke Sonneneinstrahlung umgehen kann, dann nur her damit.
 Ich dachte nicht, dass es Euch um Wolken oder vernebelte Innenstädte geht, sondern um den Unterschied von Tag und Nacht.
 |  
|  |  |  |  
| 
 
 
 
 Zuletzt bearbeitet von Wolp am Di 10 Mai, 2005 06:25, insgesamt einmal bearbeitet
 |  |  
|  |  |  
| MacG Moderator
 
  
  
 Alter: 50
 Anmeldung: 17.02.2005
 Beiträge: 6752
 Wohnort: Dresden
 
 2000  Fiat  Bravo
 
 |  
 
 
| 
| 
 |  
| Ohne zusätzliche Hardware nicht möglich, richtig! Ob da eine Schaltung für den COM-Port mit Helligkeitssensor reicht, weiß ich aber nicht. Mir persönlich reicht die "Ein Button"-Variante, ich bin doch nich faul. Mit meinen Scripten läuft es soweit ganz gut. Dabei werde ich vorerst auch bleiben, bis ich eine Gammatool finde, was mit einem Parameter einfach wechselt. |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  
| MacG Moderator
 
  
  
 Alter: 50
 Anmeldung: 17.02.2005
 Beiträge: 6752
 Wohnort: Dresden
 
 2000  Fiat  Bravo
 
 |  
 
 
| 
| 
 |  
| Das mit den zwei Scripten und der cmd-Datei war ja nicht die feine englische Art, hier das einzigste vbs-Script was man dafür benötigt. 
 
 
	  | Code: |  
	  | dim fs, checkfile, oSH 
 set fs=createobject("scripting.filesystemobject")
 set oSH = CreateObject("WScript.Shell")
 checkfile="gamma.chk"
 
 if fs.FileExists (checkfile) = true then
 oSH.SendKeys "^%d"
 fs.DeleteFile checkfile,true
 else
 oSH.SendKeys "^%n"
 fs.CreateTextFile checkfile,true
 end if
 |  Zur Zustandsüberprüfung wird durch das Script die Datei gamma.chk erstellt bzw. gelöscht.
 |  
|  |  |  |  
| 
 
 
 |  |  
|  |  |  |  |  
|  |  
| Gehe zu Seite  Zurück  1, 2 
 
 
 
 
 
 | Nächstes Thema anzeigen
 Vorheriges Thema anzeigen
 
 |  
| Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten.
 Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
 Du kannst deine Beiträge in diesem Forum nicht löschen.
 Du kannst an Umfragen in diesem Forum nicht mitmachen.
 Du kannst Dateien in diesem Forum nicht posten
 Du kannst Dateien in diesem Forum nicht herunterladen
 
 |    |  |