7 Replies Latest reply: Feb 20, 2012 8:25 AM by Suzuki Kenji RSS

I made Windows batch file of Byteman

Suzuki Kenji Newbie

Hello.

 

My name is Kenji Suzuki.

 

Try to use Byteman in a Windows, but was not exists batch file.

So I made batch files of the following.

(If it already exists, sorry)

 

  • bmjava.bat
  • bminstall.bat
  • bmsubmit.bat
  • bmcheck.bat
  • bytemancheck.bat (Almost the same as bmcheck.bat)

 

These batch is done the same process as the same name shell script.

 

Do you mind if these batch file publish here?

If are you ok, I attach archive file.

  • 1. Re: I made Windows batch file of Byteman
    Andrew Dinn Master

    Hi Suzuki,

    Suzuki Kenji wrote:

     

    Hello.

     

    My name is Kenji Suzuki.

     

    Try to use Byteman in a Windows, but was not exists batch file.

    So I made batch files of the following.

    (If it already exists, sorry)

     

    • bmjava.bat
    • bminstall.bat
    • bmsubmit.bat
    • bmcheck.bat
    • bytemancheck.bat (Almost the same as bmcheck.bat)

     

    These batch is done the same process as the same name shell script.

     

    Do you mind if these batch file publish here?

    If are you ok, I attach archive file.

     

    Thanks for offering to make these scripts available. It sounds like they will be very useful to other Byteman users runnng on windows. If you are willing to make them available with an open source license then please do attach them (n.b. Byteman uses the LGPL so it would make sense to use the same).

  • 2. Re: I made Windows batch file of Byteman
    Suzuki Kenji Newbie

    Hi Andrew,

     

    I will distribute this program with an open-source license(LGPL).

     

    For information on licensing, wrote at the beginning of the batch file.

    (The same thing as Byteman's shell script)

     

    So, I've attached a file.

     


    Description of the batch file

     

    1:Please put these batch in the same location as shell script.

       It does not work other location.

     

    2:If the contains following character to argument, please enclose it in double quotation marks.

       (because these characters are used as delimiters of arguments)

    • space
    • =
    • ,
    • ;

     

    Example1:case of space

    bmcheck.bat "C:\Program Files\Test\test.btm"
    

     

    Example2:case of =

    bmcheck.bat "-Dkey=value" test.btm
    

     

    3:About setenv.bat.

       This is called from another batch, and sets the environment variable.

     

    4:Test

       Operation confirmation test was performed in the following OS.

    • Windows XP Home Edition
    • Windows 7 Professional

     


     

    Batch files is contained in the attachment.

     

    Byteman is great, and interesting tool.

    Thank you.

  • 3. Re: I made Windows batch file of Byteman
    Andrew Dinn Master

    Hi, Kenji,

    Suzuki Kenji wrote:

     

    I will distribute this program with an open-source license(LGPL).

    Thank you very much for providing these scripts. I am sure they will be immensely helpful for WIndows users.

     

    I would very much like to add your scripts to the Byteman master repository and include them in new Byteman download releases. However, I can only do that if you are willing to sign a JBoss contributor agreement (an individual agreement if you are doing this in your own time or a corporate one if you are doing it on behalf of your employer). Basically, the agreement affirms that the code you have produced is your own work and is not encumbered by undeclared copyrights or by any  patents you own i.e. it ensures Red Hat (and, therefore, everyone) can continue to use the code without any legal hindrance. Note that it does not take away any of your rights to use the code.

     

    Details of the agreement and the sign-up form are available at https://cla.jboss.org

  • 4. Re: I made Windows batch file of Byteman
    Suzuki Kenji Newbie

    Hi, Andrew,

     

    I was sign up.

     

    regards.

  • 5. Re: I made Windows batch file of Byteman
    Andrew Dinn Master

    Hi Kenji,

     

    Yes, I saw your submission and approved you a a contributor. So your scripts can now go into the release. They will also be mentioned in the next version of the Programmer's Guide. Also, I will raise a JIRA for this update which means your contribution will be visible in the next release notes. So, keep an eye out for version 2.0.1 which should appear in a couple of weeks (probably first week fo March as I am very busy up until then). Thanks you very much for improving Byteman for everyone.

  • 6. Re: I made Windows batch file of Byteman
    Andrew Dinn Master

    Hi Kenji,

     

    The JIRA for this is BYTEMAN-193 and the scripts are now included in the git master in the bin directory ready for inclusion into release 2.0.1.

  • 7. Re: I made Windows batch file of Byteman
    Suzuki Kenji Newbie

    Hi Andrew,

     

    I was confirmed BYTEMAN-193 and git master.

    Thank you.