develooper Front page | perl.perl6.users | Postings from December 2022

Raku opens a notepad when executing a .bat

Thread Next
ToddAndMargo via perl6-users
December 6, 2022 09:44
Raku opens a notepad when executing a .bat
Message ID:
Hi All,

Windows Pro Chromebook Edition 22H2  (W11)
raku -v  Welcome to RakudoΓäó v2022.07.

When ever I run the following, it opens
a Notepad with the text of the calling
raku program.

raku -e "use lib '.'; use NativeWinUtils :RunCmd; say RunCmd(Q[ls]);"

This is RunCmd

sub RunCmd( Str $CommandStr, Bool $EchoOff = False ) returns Str is 
export( :RunCmd )  {
    my $PathIAm          = $?FILE;
    my Str $BatFile = $PathIAm ~ ".bat";
    # print "$BatFile\n";
    my Str $RtnStr;
    my Str $CmdStr = "";

    if $EchoOff  { $CmdStr = Q[@echo off] ~ "\n"; }
    $CmdStr = $CmdStr ~ $CommandStr ~ "\n";
    # print "$CmdStr";

    spurt( $BatFile, $CmdStr );
    $RtnStr = qqx { $BatFile };
    # print "$RtnStr\n";

It is the qqx command (it runs the created .bat file)
that opens the notepad.

The .bat file, which I leave on the disk,
runs fine manually.

And I did this to myself.  I had a pop up that
asked me what to do with something and I must
have clicked on it by accident.


Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About