<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 14.02.5004.000">
<TITLE>Rkward windows- suggestion of bat files modifications to have invisible dos window</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Hi</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I am not a developer and don’t really know how to submit modification or suggestions.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I use Rkward on both linux and windows.</FONT></SPAN><SPAN LANG="en-gb"> </SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Under windows 7,</FONT></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">I</FONT></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">was</FONT></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> really bothered</FONT></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">by the popping Dos window that is useless and that does not close when you close Rkward.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">So I modify the bat file that is used to run Rkward</FONT></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> to eliminate the dos window without using any third party ap</FONT></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">ps.</FONT></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I think those modifications should be easy to implement in the installer for windows but I don’t have the knowledge to do so.</FONT></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">The two modifications I have done are </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Adding</FONT></SPAN><SPAN LANG="en-gb"><B> <FONT FACE="Calibri">start /l</FONT></B></SPAN><SPAN LANG="en-gb"><B><FONT FACE="Calibri"></FONT></B></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">when initializing KDE</FONT></SPAN><SPAN LANG="en-gb"> </SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">C</FONT></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri">hanging</FONT></SPAN><SPAN LANG="en-gb"><B><FONT FACE="Calibri"></FONT></B></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">%RKWARD.BIN%</FONT></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> for</FONT></SPAN><SPAN LANG="en-gb"><B><FONT FACE="Calibri"></FONT></B></SPAN><SPAN LANG="en-gb"><B> <FONT FACE="Calibri"> “start</FONT></B></SPAN><SPAN LANG="en-gb"><B><FONT FACE="Calibri"></FONT></B></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">%RKWARD.BIN%</FONT></SPAN><SPAN LANG="en-gb"><B><FONT FACE="Calibri">”</FONT></B></SPAN><SPAN LANG="en-gb"><B><FONT FACE="Calibri"></FONT></B></SPAN><SPAN LANG="en-gb"> <FONT FACE="Calibri">when starting Rkward</FONT></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">I pasted the new bat.file below with modifications in bold.</FONT></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Hope this help</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">Julien</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">@ECHO off</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">REM Wrapper script to start RKWard.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">REM If the *first* parameter is "--debugger", run through the specified debugger</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">REM ATTENTION: The SET R_BINARY=... line should remain on line number 10 of this script.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">REM This is where the NSIS installer assumes to find it.</FONT></SPAN></P>
<BR>
<BR>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SET R_BINARY=C:\Program Files\R\r-3.0.0\bin\R.exe</FONT></SPAN></P>
<BR>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">REM Explicit initialization of KDE, in case Windows 7 asks for admin priviledges</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">ECHO Initializing KDE</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><B><FONT FACE="Calibri">start /l</FONT></B></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> %~dsp0\kdeinit4.exe</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">ECHO Start Rkward</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SET RKWARD.BIN=%~dsp0\rkward.frontend.exe</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SET RKWARD_ENSURE_PREFIX=%~dsp0\..</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SET PATH=%~dsp0;%PATH%</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SET DEBUGGER=</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">IF NOT "%1" == "--debugger" GOTO run</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">REM else:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SHIFT</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SET DEBUGGER=%~s1</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">SHIFT</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">:run</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"><FONT FACE="Calibri">CALL "%R_BINARY%" CMD %DEBUGGER%</FONT></SPAN><SPAN LANG="en-gb"><B> <FONT FACE="Calibri">"start %RKWARD.BIN%"</FONT></B></SPAN><SPAN LANG="en-gb"><FONT FACE="Calibri"> %1 %2 %3 %4 %5 %6 %7 %8 %9</FONT></SPAN><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-gb"></SPAN></P>

</BODY>
</HTML>