Jump to content

Recommended Posts

Posted

I've been playing around with the idea of the possibiliity of one ducky script + batch/bash script to rule them all

This is a batch/bash part

Filename: autorun.bat

#!/bin/bash
goto :next
# ENTER LINUX CODE HERE!!!!!!!
echo 'This is the linux part of the script'
if [ -n "$(which lsb_release)" ]; then
	lsb_release -d | sed 's~^Description:\t\(.*\)~\1~g';
fi
# EOF LINUX
exit 0

:next
@echo off

REM wine doesnt understand FINDSTR,
REM where as windows does
echo "YES" | FINDSTR /L "NO" > NUL
IF %ERRORLEVEL% EQU 0 goto :wine

SET OSVersion=Unknown
VER | FINDSTR /L "5.0" > NUL
IF %ERRORLEVEL% EQU 0 SET OSVersion=2000

VER | FINDSTR /L "5.1." > NUL
IF %ERRORLEVEL% EQU 0 SET OSVersion=XP

VER | FINDSTR /L "5.2." > NUL
IF %ERRORLEVEL% EQU 0 SET OSVersion=2003

VER | FINDSTR /L "6.0." > NUL
IF %ERRORLEVEL% EQU 0 SET OSVersion=Vista

VER | FINDSTR /L "6.1." > NUL
IF %ERRORLEVEL% EQU 0 SET OSVersion=7

VER | FINDSTR /L "6.2." > NUL
IF %ERRORLEVEL% EQU 0 SET OSVersion=8

REM ENTER WINDOWS CODE HERE!!!!!!!
echo This is the windows part of the script
IF %OSVersion%==Unknown (
 ECHO Unable to determine your version of Windows.
) ELSE (
 ECHO You appear to be using Windows %OSVersion%
)

ECHO.
PAUSE
REM EOF WINDOWS
exit 0

:wine
REM ENTER WINE CODE HERE!!!!!!!
echo This is the wine part of the script
ECHO You appear to be using Wine
REM EOF WINE
exit 0

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...