Looks like another case where my experience with the OS/2 Object Desktop trips me up. :-)
So instead of right-clicking the Rexx program and selecting 'Create Shortcut', I need to create a shortcut to the Powershell, and point it to the Rexx program. Right? (I miss my 'Template' object...) But I guess it's pretty useless without the ability to drive cmdlets from ooRexx. Too bad, Powershell seems to be significantly better thought-out than DOS (that being a bar you could trip over). -Chip- On 12/3/2013 14:13 Mark Miesfeld said: > On Tue, Dec 3, 2013 at 10:34 AM, Chip Davis <c...@aviatrexx.com > <mailto:c...@aviatrexx.com>> wrote: > > I may be out in left field here, but I think Leslie is asking about > creating a Windows shortcut that invokes the Powershell instead of the > Command Prompt shell. > > I'm interested in the answer as well. > > > Chip, > > Maybe ... > > To create a short cut is relatively easy. You want the short cut to > be to the PowerShell executable. > > On my Vista system, this is: > > C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe > > One of the simpler ways to create a short cut is to go to that folder > in Windows Explorer, right click on powershell.exe and choose Send To > Desktop. > > That puts the short cut on the desktop, where you can edit it to your > preferences. For instance, as is, it will open the PowerShell window > with the current directory C:\Windows\System32\WindowsPowerShell\v1.0. > I'd change that to C:\work.ooRexx of course. > > You could pin the short cut to the Start Menu, etc.. > > I see one thing that doesn't work as I expected. Take this quick test: > > say "Hello World!" > 'Get-Process | Out-File test.txt' > > The second line is a valid PowerShell command that writes the output > from the Get-Process cmdlet to the file test.txt. > > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> .\quick.rex > Hello World! > 'Get-Process' is not recognized as an internal or external command, > operable program or batch file. > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> > > The error message is straight from cmd.exe, so I tried this: > > say "Hello World!" > address 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' > 'Get-Process | Out-File test.txt' > > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> .\quick.rex > Hello World! > 4 *-* 'Get-Process | Out-File test.txt' > >>> "Get-Process | Out-File test.txt" > +++ "RC(30)" > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> > > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> net helpmsg 30 > > The system cannot read from the specified device. > > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> > > So, I'm not sure if the address command worked and the 30 was returned > from PowerShell, or ... > > It might be that we would need to write a specific command handler for > PowerShell. I'm a little hazy on the details concerning command handlers. > > I was hoping that the string: 'Get-Process | Out-File test.txt' would > just get passed the PowerShell environment and it would magically > work. ;-) > > The PowerShell command itself is good: > > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> Get-Process | Out-File > test.txt > PS C:\work.ooRexx\wc\ooDialog\trunk\examples> cat .\test.txt > > Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName > ------- ------ ----- ----- ----- ------ -- ----------- > 71 8 1160 3336 42 0.02 1508 armsvc > 175 24 64092 50020 237 3.14 992 chrome > ... > > -- > Mark Miesfeld > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Oorexx-users mailing list > Oorexx-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-users > ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Oorexx-users mailing list Oorexx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-users