fly Posted November 21, 2006 Share Posted November 21, 2006 So my Linux counterpart has written some code that allows us to send commands to a linux box via a webpage and receive the result in the browser window (as an example, the 'ls' command). I'm a little lost on where to start in coding the app on the Windows side to display this information without a webpage, as the idea is that the app just be a dashboard for some of our servers. I tried this and keep getting nothing but a ZERO. $get = INetGet('http://10.x.x.x:5060/work/ssld/docmd.pl') MsgBox(0, "", $get) I tried _INetGetSource just for fun. It DID return all of the source, but took about 5 minutes to do so. Can someone at least spin me around and point me in the right direction? Link to comment Share on other sites More sharing options...
DaleHohm Posted November 21, 2006 Share Posted November 21, 2006 You'll need a web server configured on your windows system to do this of course. Assuming hat you have Apache on the Linux box you should be able to use nearly an identical setup with Apache running on your windows machine... requires setting up cgi on your apache server, getting your .pl file in the right folder with the correct access settings etc and insureing that it knows how to invoke the Perl interpreter for a ,pl file. If you have IIS on the windows box it is similar, but you set all of this up through the mmc for Internet Services, settup up a folder with the correct access and run permissions and a content type mapping for ,pl files to the Perl interpreter. OK, are you looking down the right path now? Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
fly Posted November 22, 2006 Author Share Posted November 22, 2006 You'll need a web server configured on your windows system to do this of course. Assuming hat you have Apache on the Linux box you should be able to use nearly an identical setup with Apache running on your windows machine... requires setting up cgi on your apache server, getting your .pl file in the right folder with the correct access settings etc and insureing that it knows how to invoke the Perl interpreter for a ,pl file.If you have IIS on the windows box it is similar, but you set all of this up through the mmc for Internet Services, settup up a folder with the correct access and run permissions and a content type mapping for ,pl files to the Perl interpreter.OK, are you looking down the right path now?DaleCan't I just somehow make AutoIt a sorta webclient to send commands (as URLs) and display the replies? Link to comment Share on other sites More sharing options...
DaleHohm Posted November 23, 2006 Share Posted November 23, 2006 Yes, you could. You'd need to set up a TCP listener and develop your own communication syntax and ability to fork commands and retrieve output and send it back over the pipe. Not the way I would go. Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
fly Posted November 27, 2006 Author Share Posted November 27, 2006 Yes, you could. You'd need to set up a TCP listener and develop your own communication syntax and ability to fork commands and retrieve output and send it back over the pipe. Not the way I would go.Daleokay then...I already have the perl script set up and running on a webserver, the part I can't wrap my head around is how to get autoit to communicate with it. Link to comment Share on other sites More sharing options...
DaleHohm Posted November 27, 2006 Share Posted November 27, 2006 It varies depending on your webserver. Find the webserver docs and look for CGI configutation.Also, look here: http://www.autoitscript.com/forum/index.php?showtopic=34182 and here: http://www.autoitscript.com/forum/index.php?showtopic=36927For webservers recently proto-typed in AutoIt -- they take care of the TCP Listener code I mentioned.Dale Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model Automate input type=file (Related) Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded Better Better? IE.au3 issues with Vista - Workarounds SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead? Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now