Here a variant: I add a "routine" to select the number of processes. In this case you can 
@echo off
if "%1"=="" (
    start /LOW cmd.exe /V /C %~s0 gogogo
    goto:eof
)
set exe=ptsminer_x64.exe
set proclimit=1
call:select_limit
REM Insert your address here:
set parameter=%parameter% -pooluser=PpwbYJisZ8ga7jdDnKTHSEiQAwQEH8Qtbg
set parameter=%parameter% -poolpassword=0
set parameter=%parameter% -poolip=54.238.185.113
set parameter=%parameter% -poolport=2336
set parameter=%parameter% -genproclimit=%proclimit%
echo %exe%
echo ----------------------------------------------------------------------
echo %parameter%
echo ----------------------------------------------------------------------
echo pause...
ping -n 3 localhost >NUL
:start
    title %exe% %parameter%
    echo on
    %exe% %parameter%
    @echo off
    echo pause...
    ping -n 10 localhost >NUL
goto start
:select_limit
    echo.
    echo Note: ca. 0.75GB RAM needed per process
    set /p proclimit_choice=proc limit [1,2,3,4...x] ?
    if not defined proclimit_choice (
        echo use default proc limit: %proclimit%
    ) else (
        set proclimit=%proclimit_choice%
        echo set proc limit to %proclimit_choice%
    )
goto:eof
You can also change the line call:select_limit with this e.g.:
set proclimit=1
if "%USERDOMAIN%"=="Fat_FooBar_Machine" (
    set proclimit=3
)
if "%USERDOMAIN%"=="med_FooBar_Machine" (
    set proclimit=2
    set exe=ptsminer_x32.exe
)
if "%USERDOMAIN%"=="FooBar" (
    call:select_limit
)
If you like it, spend me a beer: PpwbYJisZ8ga7jdDnKTHSEiQAwQEH8Qtbg