FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
Håller på att utveckla en "rapportportal" för ett företag. I vissa rapporter vill de ha länkar till program som skall startas när man klickar på dem. Detta är gamla holkprogam skrivna i ms-dos och måste startas med en .bat fil. När man klickar på en länk till ett sådant program vill jag skicka parameterar till .bat-filen.
något liknande: file://c:/programs/start.bat?10&20 är detta möjligt? det funkar utmärkt när jag startar .bat filen med "run" i (startmenyn) explorer: c:\programs\start.bat 10 20 men när jag försöker starta url:en i internet explorer, verkar inte parameterarna komma med. någon som löst något liknande problem eller vet hur man kan lösa det? :blink: |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Administratör
|
Testade precis och FP 2002 lägger till "file:///C:/" i koden så där är det iaf 3 x /.
Thomas
__________________
Snickare - Copenhagen - Stockholm - Shoppasmart - EOOB - flig.ht/s - Stockholm - Nöje - Direct Flights - PopularHotels.com - TOBUY Sverige - Pengar.se. |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Klarade millennium-buggen
|
Testa:
%20 = space i url encoding. rapport.bat%20parameter%20parameter Fast jag hoppas du inser att det hela exekveras lokalt på klientens dator? (Om de ens stödjer file:// .. det är lite old-school lixom). |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Medlem
|
Citat:
Vill inte gå händelserna i förväg men hur skulle det se ut om man via en extern webbsida kunde komma åt och starta den lokala datorns c:\windows\system32\cmd.exe och därmed t ex skicka in parametrar och kunna köra FORMAT c:\ bara för att någon råkar klicka på den länken. Är det detta du vill göra? Går det inte att lägga din BAT filen på servern och istället låta servern köra den aktuella filen och sedan presentera det innehållet/informationen som du vill åt i webläsaren. Eller får du nog ta och sy ihopa en Applet som användaren får ladda hem och köra. /Micke |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
Citat:
Citat:
Citat:
Kan få programmet att starta, men kan inte skicka parametrar till programmet. :unsure: |
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Medlem
|
Citat:
Edit: Snabb lösning är att bara lägga information till användaren t ex. Tryck på start knappen nere till vänster. välj sedan KÖR och sedan be du dem mata in den informationen du angivit på sidan genom att markera coh trycka CTRL+C och sedan CRTL+V osv :-) |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Citat:
Du menar alltså att det inte är möjligt? |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Medlem
|
Citat:
Som jag sa innan kan man ju alltid köra EXE filerna på servern (nu vet jag såklart inte vad just era EXE filer utför men handlar det bara om att t ex köra dem och ta hand om det som visas i DOS fönstret är det inga större problem att göra detta via server) och sedan presentera resultatet i klientens webbläsare. Edit: Lite stavning :-) |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Medlem
|
Citat:
Alright, tänkte man kanske kunde lägga till intranetservern som någon typ av "thrusted zone" och sedan kanske sänka säkerheten. Programmen som jag vill exekvera är deras databasapplikationer, som används för att mata in data i systemet. En övergångslösning innan jag hunnit anpassa allt till webben vilket kommer ta tid. Men då kanske man får göra nån speciallösning iform av en applet som drar igång ett program på klienten, men det kanske inte heller är möjligt. :unsure: |
||
![]() |
![]() |
![]() |
#10 | |||
|
||||
Har WN som tidsfördriv
|
Utan att berätta för mycket så startas många av Nordeas program, som används i kundtjänst, via Intranätet. Det är alltså helt vanliga program utanför webläsaren som öppnas och förmodligen ligger de på de lokala datorerna eller på nån nätverksdisk...
Jag är nästan övertygad om att det finns en lösning, då jag sett Nordeas intranät. |
|||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|