Man kan spørre om alt på Foreldreportalen, ikke sant? :blånn: Jeg forsøker:
Jeg holder på å lage en front-end som er ment å forenkle bruk av blant annet remote desktop, søk i databaser osv. Det jeg sliter med er å få vinduet til remote desktop inn i selve brukergrensesnittet. Sånn det er nå, så trykker man på en knapp, så popper det opp ved siden av. Dette er ikke noe kult syntes jeg, jeg vil det skal poppe opp i tekstboksen jeg har satt opp for output til de andre funksjonene (feks søkefunksjonen). Jeg har forsøkt å google løsninger på dette nå, men finner ikke noe (ikke noe jeg kan forstå). Hva slags programmeringsspåk som er brukt er egentlig ikke så nøye, jeg vil bare se eksempler, så får jeg finne på noe om Perl (Tk-modulen), som jeg har brukt, ikke støtter dette.
Har noen her en ide om hvordan man kan løse dette, på et eller annet vis? :)
Altså, man trykker på en knapp, så kommer boksen man ellers benytter for å skrive inn adresse og sette opsjoner opp?
Er ikke helt sikker på hva du mener og hva du ønsker...
Hvis det skal forenkle bruk, og man ikke trenger alle opsjonene, så kan man vel sette opsjonene i programmet du har, og så kjøres disse som parametere når programmet starter remote desktop? Altså et eget grensesnitt for valg av server etc som erstatter grensesnittet til Remote Desktop. Konfigurasjonsfiler for Remote desktop er vel ellers rene tekstfiler så vidt jeg husker, så man kan kanskje kaller remote desktop-exe'en med en slik konfigurasjonsfil som parameter, men kanskje kombinert med automatisk tilkobling?
Jeg klarer kjøre remote desktop i kommando. Det er Linux dette, så det blir bare å skrive rdesktop + IP. Dette kjøres i en subrutine i et script som også kjører hele grensesnittet. Jeg må ha tilgang til to servere, og disse får hver sin knapp. Det eneste jeg ønsker er at det ikke skal poppe opp i et eget vindu, men i vinduet i mitt GUI.
Skal logge meg på den andre pcen og lime inn bilde jeg. :P
Edit:
Har limt inn en screenshot av en tideligere lignende greie. Tenk at remote desktop skal havne inni vinduet for "output" der (firkanten i midten), når man trykker på en knapp. Remote desktop (eller firefox, terminal eller whatever) skal fremstå som en del av dette brukergrensesnittet. Men hvordan gjør man det?
En mulig løsning på dette er å ta utgangspunkt i kildekoden til rdesktop (rdesktop.sourceforge.net/). Du kan enten modifisere denne til å passe inn i ditt rammeverk eller evt legge til din funksjonalitet i rdesktop koden.
Denne koden er GPL så det er ikke mulig å bruke denne i et kommersielt produkt uten å gjøre egen kildekode offentlig.
Den går nok greit. Det er ikke et produkt dette. Jeg er uansett veldig fan av Open Source, så får sette opp et eget Sorce Forge-prosjekt om det skulle eskalere i fremtiden....(noe jeg ikke tror skjer med akkurat dette :knegg:).
Takk for svar! Jeg tror nok jeg satser på å legge til rdesktop i mitt rammeverk. Trodde nok det skulle være noe enklere, men hey.. man lærer. :)
Kan sikkert modifiseres litt slik at du får plassert vinduene på en akseptabel måte. Dette vil ikke embedde vinduene i din applikasjon (som nok er endel arbeid), men det er mulig en slik løsning holder.
Jeg må sjekket ut den linken. Hva som holder er egentlig opp til meg selv... slik det fungerer i dag, så er det veldig vanskelig å administrere noe som helst, med mindre man er lommekjent i systemet (hvilket jeg ikke er). Så alt som kan forenkle er supert. :) At jeg vil ha et vindu å forholde meg til er egentlig bare et krav som er satt av meg selv.. fordi det ser bedre ut.
Foreldreportalen er i en flytteprosess, denne versjonen av FP er fortsatt under utvikling.
Hvis du vil svare i tråden, så kan du gjøre det her.