EFB.nu

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: AHK_ToggleWindow 1.2 >> Programmfenster ohne Titelleiste und Rahmen anzeigen
BeitragVerfasst: 25.07.07, 21:04 
Offline
Mitglied
Benutzeravatar

Registriert: 15.07.05, 1:33
Wohnort: europa.at
Hallo freebies,

Suche eine Art "Borderless & Toolbarless Windowmanager" um Anwendungsfenster von Programmen
(per Hotkey oder Mausklick) im Full Screen Modus anzeigen zu lassen (also ähnlich IE bzw. Opera mit der F11 Taste).

Die Menüs der Toolbar, Taskleisten sollten dabei als Einblendmenüs erhalten bleiben
(z.B. bei Mausberührung der Bildschirmränder oder/und Kontextmenü, Systrayoption etc.)


Icfu hat geschrieben:
AHK_ToggleWindow

2007/12/14 Version 1.2
+ Shortcut Shift+F11: gleiche Funktionalität ohne Maximierung

2007/07/27 Version 1.1
+ Auch die Menüleiste wird entfernt.
+ Der Menü- und Maximierungsstatus aller Fenster wird in einer temporären Datei
(Scriptname.ahk.tmp im Arbeitsverzeichnis) gesichert und wiederhergestellt.
* Shortcut Strg+F11: keine Kollision mit programmeigener Vollansicht-Funktion

Kompilierte Exe+Source:
http://icfu.totalcmd.net/Scripts/AHK_ToggleWindow.zip


EDIT: Anfrage Überschrift in Tooltipp umgewandelt - Danke Icfu :drink:


Zuletzt geändert von @thehop am 10.01.08, 15:34, insgesamt 3-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 25.07.07, 22:24 
Offline
Mitglied
Benutzeravatar

Registriert: 28.08.06, 15:23
Könnte vielleicht mit Blackbox für Windows funktionieren,

http://www.bb4win.org/news.php

_________________
FreeBSD | Why Windows Causes Stupidity


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 26.07.07, 2:29 
Offline
Mitglied
Benutzeravatar

Registriert: 15.07.05, 1:33
Wohnort: europa.at
Laut Beschreibung wäre das eine andere Shell - ich suche eher eine Explorererweiterung
bzw. ein eigenständiges Tool das mit/unter dem Explorer lauffähig ist.

Zitat:
http://www.pcwelt.de/index.cfm?pid=1755&pk=32986&p=6

Blackbox ist ähnlich wie Litestep ein Shell-Ersatz, dessen Grundidee aus der Unix-Welt stammt. Der Stil basiert auf dem unter Linux bekannten Blackbox-Window-Manager. Blackbox ist eine Minimal-Shell für geringste Ansprüche.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 26.07.07, 13:53 
Offline
Mitglied
Benutzeravatar

Registriert: 28.08.06, 15:23
Nun ja die Shell ist eher etwas anderes und ein WM eben ein WM. Klar es ist ein Ersatz, mitunter ein probates Mittel um sich des Rahmens zu entledigen. Ein Tool für derlei Zwecke ist mir bisher nicht bekannt, sollte jedoch auch kein Problem darstellen.

_________________
FreeBSD | Why Windows Causes Stupidity


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 26.07.07, 14:04 
Offline
Mitglied
Benutzeravatar

Registriert: 21.05.07, 16:24
Eine Möglichkeit wäre, das Fenster so zu vergrößern und zu verschieben, dass Ramen und Titelleiste unsichtbar sind, zum Beispiel mit einem Autohotkey-Skript.
Oder vielleicht ein WIndows-Theme ohne Titelleiste.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 26.07.07, 21:33 
Offline
Mitglied

Registriert: 04.02.04, 0:07
Evtl HSI,
http://www.hawkeyetech.com/products/freeware.htm
frag mich nicht , wie ;-)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.07.07, 10:09 
Offline
Mitglied

Registriert: 09.12.04, 16:40
Das geht mit AutoHotkey:
Code:
WinSet, Style, -0xC00000, A

entfernt die Titelleiste des aktiven Fensters. Ausgelöst durch Hotkey - fertig.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.07.07, 10:48 
Offline
Mitglied
Benutzeravatar

Registriert: 27.09.06, 8:30
Wohnort: Budapest, Ungarn
Heh, das gefällt mir. Bleibt noch die frage, wir setze ich es zurück:
Code:
WinSet, Style, +0xC00000, A

_________________
Wenn hinter Fliegen Fliegen fliegen, fliegen Fliegen Fliegen hinterher


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.07.07, 11:22 
Offline
Mitglied

Registriert: 19.06.05, 14:41
Insgesamt also z.B. so:
Code:
#F12::
WinGet, tb, Style, A
if (tb & 0xC00000)
{
   WinSet, Style, -0xC00000, A
   WinMaximize, A
}
else
{
   WinSet, Style, +0xC00000, A
   WinRestore, A
}
return

Damit kann man mit Win+F12 umschalten.


@thehop hat geschrieben:
Die Menüs der Toolbar, Taskleisten sollten dabei als Einblendmenüs erhalten bleiben
(z.B. bei Mausberührung der Bildschirmränder oder/und Kontextmenü, Systrayoption etc.)

Wüsste nicht wie was in der Art mit AHK hinkriegen könnte...


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags:
BeitragVerfasst: 27.07.07, 23:40 
Offline
Mitglied
Benutzeravatar

Registriert: 28.05.05, 3:29
Wohnort: Rheinland
2007/12/14 Version 1.2
+ Shortcut Shift+F11: gleiche Funktionalität ohne Maximierung

2007/07/27 Version 1.1
+ Auch die Menüleiste wird entfernt.
+ Der Menü- und Maximierungsstatus aller Fenster wird in einer temporären Datei (Scriptname.ahk.tmp im Arbeitsverzeichnis) gesichert und wiederhergestellt.
* Shortcut Strg+F11: keine Kollision mit programmeigener Vollansicht-Funktion

Kompilierte Exe+Source:
http://icfu.totalcmd.net/Scripts/AHK_ToggleWindow.zip

ToggleWindow.ahk:
Code:
GroupAdd, Excludes, Windows Task-Manager ahk_class #32770
GroupAdd, Excludes, ahk_class _As12__TaskSwitchXP_TaskSwitchWnd_
GroupAdd, Excludes, ahk_class Progman
GroupAdd, Excludes, ahk_class Shell_TrayWnd

#IfWinNotActive, ahk_group Excludes

^F11::
Critical
b_MaximizeWindow := true
ToggleWindow(b_MaximizeWindow)
Return

+F11::
Critical
b_MaximizeWindow := false
ToggleWindow(b_MaximizeWindow)
Return

ToggleWindow(ByRef b_MaximizeWindow)
{
  h_Window := WinActive("A")
  IniFile := A_ScriptName . ".tmp"
  IniRead, v_Array, %IniFile%, Handles, %h_Window%, 0
  If !(v_Array)
    {
      h_Menu := DllCall("GetMenu", "UInt", h_Window)
      WinGet, b_WindowMaximized, MinMax
      DllCall("SetMenu", "UInt", h_Window, "UInt", 0)
      If (b_MaximizeWindow)
        WinMaximize
      WinSet, Style, -0xC00000
      IniWrite, %h_Menu%`,%b_WindowMaximized%, %IniFile%, Handles, %h_Window%
    }
  Else
    {
      StringSplit, v_Array, v_Array, `,
      h_Menu := v_Array1
      b_WindowMaximized := v_Array2
      DllCall("SetMenu", "UInt", h_Window, "UInt", h_Menu)
      If !(b_WindowMaximized AND b_MaximizeWindow)
        WinRestore
      WinSet, Style, +0xC00000
      IniDelete, %IniFile%, Handles, %h_Window%
    }
}

#IfWinNotActive


Icfu


Zuletzt geändert von Icfu am 14.12.07, 23:45, insgesamt 2-mal geändert.

Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags:
BeitragVerfasst: 30.07.07, 6:56 
Offline
Mitglied
Benutzeravatar

Registriert: 15.07.05, 1:33
Wohnort: europa.at
Hallo Icfu

Soeben ausprobiert - läuft prima! - verwende ich jetzt bei Opera statt F11
weil mit deinem Tool die Opera Menüleisten erhalten bleiben - danke für die Tüftelei! :)

servus @thehop


PS:
Genial wär noch eine Option um nur den aktiven Fensterinhalt anzuzeigen,
also ähnlich wie Screenshotprogramme nur diese "capturen" können?


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 14.12.07, 13:21 
Offline
Mitglied

Registriert: 20.12.06, 9:06
Hallo,

das Skript ist ja toll. Wäre es noch möglihc eine 2. tastenbelegung für dieselbe Funktion nur ohne das Maximieren einzufügen?
Habe einfach den ganzen Code kopiert und das "WinMaximize" auskommentiert, und nen neuen Key belegt, aber... dAs mag es nicht *ggg* :)

Danke


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 14.12.07, 23:51 
Offline
Mitglied
Benutzeravatar

Registriert: 28.05.05, 3:29
Wohnort: Rheinland
Hab's eingebaut... ;)

Icfu

_________________
Mit dem Rechten sieht man besser.
Das EFB muß ein satirefreier Raum sein.


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags:
BeitragVerfasst: 15.12.07, 12:30 
Offline
Mitglied

Registriert: 20.12.06, 9:06
Merci!


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 08.01.08, 11:57 
Offline
Mitglied

Registriert: 20.12.06, 9:06
Icfu:
Das Script scheint nicht bei VirtualBox zu funktionieren (schade eigentlich, habe mir nen kleinen Server aufgesetzt, die Schaltfläche in der Taskbar hab ich schon mit nem anderen Skript von dir ausgeblendet, die Ränder gehen aber wohl nicht weg).

Hast du das zufällig auch laufen? Wäre klasse :)

Gibts eigentlich irgendwo ne gesammelte Icfu AHK-Skritpsammlung? *ggg*

Liebe Grüße,
hubutz


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 08.01.08, 13:59 
Offline
Mitglied
Benutzeravatar

Registriert: 28.05.05, 3:29
Wohnort: Rheinland
Das Skript kann nur Standardmenüs ausblenden, mehr ist nicht drin.

Auf dem EFB gibt's einen Skript-Sammelthread für AHK und AutoIt-Skripte. 'ne Sammelstelle nur mit meinen ist mir nicht bekannt. ;)

Icfu

_________________
Mit dem Rechten sieht man besser.
Das EFB muß ein satirefreier Raum sein.


Nach oben
 Profil E-Mail senden  
 
 Betreff des Beitrags:
BeitragVerfasst: 08.01.08, 15:00 
Offline
Mitglied

Registriert: 20.12.06, 9:06
Schade eigentlich. Die Sammlung hab ich wohl bisher immer übersehen. Danke für den Hinweis darauf!


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Informationen

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Nutzungsbedingungen | Datenschutzrichtlinie | Impressum | RSS RSS
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Deutsche Übersetzung durch phpBB.de
board3 Portal - based on phpBB3 Portal