Avatar billede henninga Novice
02. august 2003 - 09:07 Der er 10 kommentarer og
1 løsning

Program skal afvikles foran andre vinduer

Hvordan får jeg en exe-fil til at afvikle i et vindue som altid ligger forrest.
Exe-filen er et MacroMedia Director show, som afvikles lokalt på en NT2000 maskine.

F.eks. "Jobliste" (CtrlAltDel) ligger altid foran alle andre.

HenningA
Avatar billede bertelbrander Novice
03. august 2003 - 00:44 #1
Jeg har lavet et lille program der måske kan.
Når du kører programmet angiver du titlen på det vindue du vil til at køre øverst  som parameter (åben en kommando prompt og skriv "bringtotop MyWindowTitle"
(uden ")). Titlen er normalt det der står i det blå feldt øverst i vinduet.
Programmet, inklusive c-source kode, kan downloades her:
http://home20.inet.tele.dk/midgaard/bringtotop.zip
Avatar billede henninga Novice
03. august 2003 - 01:10 #2
Jeg har hentet det og vil prøve at kigge på det.
Det ville bare være dejligt hvis det virker.
Vender tilbage igen i aften - foreløbig tak.
HenningA
Avatar billede squashguy Nybegynder
03. august 2003 - 01:18 #3
bertel, det er da lidt af en omvej du tager dig der. Du kan nøjes med at kalde FindWindow() . Der er ingen grund til at løbe alle vinduer igennenm.
Avatar billede henninga Novice
03. august 2003 - 01:25 #4
Hvis jeg nu f.eks har notesblok med "readme.txt" liggende inde bagved og jeg så kører "bringtotop readme.txt" fra en kommandoprompt i et vindue foran, sker der ikke noget.
Hvad skriver jeg forkert ?
Avatar billede henninga Novice
03. august 2003 - 01:27 #5
Jo - undskyld!  Nu virker den. Jeg havde skrevet readme i stedet for Readme.
Jeg prøver med min Director i morgen.
Vender tilbage.
Avatar billede bertelbrander Novice
03. august 2003 - 01:30 #6
>squashguy, Hvis man bruger FindWindow skal man så ikke kende class-name for det vindue man man søger og ikke blot dele af titlen?
Avatar billede bertelbrander Novice
03. august 2003 - 01:36 #7
>henninga, som du måske har fundet ud af, kan man nøjes med at skrive dele af titlen, f.ex Notepad.
Ved text sammenligningen er er forskel på store og små bogstaver.
Hvis du søger efter en vindue hvor der er mellemrum i titlen skriver du:
bringtotop "Title with spaces"
Avatar billede squashguy Nybegynder
03. august 2003 - 13:00 #8
Ja, du sætter bare classname til NULL
Avatar billede henninga Novice
04. august 2003 - 00:29 #9
Ja, jeg har fået det til at virke fint. Osse på DualScreen med Matrox kort.
Nu mangler jeg lige at få det til at virke med Director, som kører fullscreen. Men jeg skal lige have lavet en kopi der kører i et vindue for at se hvad vinduet hedder og så prøve på den samme i fullscreen og se om det virker.

Men hvis du lægger et svar bertelbrander så kan du få point.
Og tak for et hurtigt svar.
Avatar billede henninga Novice
04. august 2003 - 01:51 #10
Jamen det virker osse på fullscreen projektor. Jeg giver den bare samme navn som exe-filen har - herligt :o)
Så kan jeg køre projektor på skærm1 og en hjemmeside styret fra projektor på skærm 2 og undgå popup vinduer der kommer oveni samt alt muligt andet (det kommer til at ligge bag ved. Lige sådan som jeg har ønsket mig.
Avatar billede bertelbrander Novice
04. august 2003 - 20:00 #11
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester