Wracasz do Dreamweaver CS4?

2

Mój problem polega na tym, że chcę przypisać skrót klawiaturowy do programu Dreamweaver CS4 i mam go w następujący sposób: „C: \ Program Files \ Adobe \ Adobe Dreamweaver CS4 \ Dreamweaver.exe” Jak dotąd jest to w porządku.

Ale kiedy naciskam klawisz, nie umieszcza się przed wszystkim innym, co robi na przykład Outlook i Visual Studio, zamiast tego miga na pasku zadań i muszę tam kliknąć, aby wrócić do Dreamweaver.

Czy istnieje jakikolwiek przełącznik lub coś, co mogę przypisać Dreamweaverowi, aby mógł wrócić?

Chris_45
źródło

Odpowiedzi:

1

Proste rozwiązanie

Spróbuj wykonać następujące czynności, może to rozwiązać problem.

Kliknij skrót prawym przyciskiem myszy i kliknij polecenie Właściwości. Na Shortcutkarcie kliknij rozwijaną opcję obok Run:i wybierz `Maksymalizuj.

Naciśnij Zastosuj, zamknij okno, uruchom i zobacz, co się stanie.

Są dwie inne rzeczy, których możesz spróbować.

Bardziej zaawansowane rozwiązanie

Pierwszy to prosty skrypt VBScript do uruchomienia aplikacji. Potrzebny jest do tego tytuł okna Dreamweaver przy pierwszym uruchomieniu. Kod jest następujący:

set oshl = createobject("Wscript.Shell")
oshl.run "C:\Program Files\Adobe\Adobe Dreamweaver CS4\Dreamweaver.exe", 10, false
do
    'search for name of window to activate
    retval = oshl.AppActivate("**DREAMWEAVER WINDOW TITLE GOES HERE**")
    if retval then exit do
    wscript.sleep 100
    count = count + 1
loop until count = 50 'loop for 5 seconds - change this if you need

Skopiuj i wklej to do Notatnika, zamień **DREAMWEAVER WINDOW TITLE GOES HERE**na tytuł okna Dreamweaver, zapisz jako „launchDreamweaver.vbs” i uruchom go zamiast pliku wykonywalnego Dreamweaver.

Jeszcze bardziej zaawansowane rozwiązanie

Jeśli to nie zadziała, jeśli jesteś trochę ambitny, możesz napisać program i wywołać funkcję BringWindowToTop w user32.dll ( szczegółowe informacje na temat metody znajdują się w tym artykule MSDN ). Następnie możesz napisać prosty program C # / C ++ / VB, aby uruchomić program, a następnie ustawić kolejność Z.

Wiem, że to może nie być najbardziej preferowana metoda, ale nie sądzę, że można wywoływać user32.dllza pomocą VBScript ...

Przełom
źródło
1
W porządku, wydaje się, że to świetny materiał do zagłębienia się, ale po szybkim przeczytaniu, jak mogę uzyskać tytuł DreamWeaver? Dzięki! / Christer
Chris_45,
1
Wystarczy spojrzeć na tytuł okna na pasku zadań lub na samo okno (lub jeśli przejdziesz do Menedżera zadań, będzie to wpis w kolumnie Zadanie).
Przełom