Using REG.EXE, built into Windows XP, Windows Server 2003, Windows Vista, and later operating systems, or installed from the Windows 2000 Support Tools, I have scripted TabletPC.bat to determine if the PC it is running on has the Windows XP Tablet PC Edition installed.
The syntax for using TabletPC.bat is:
\[call\] TabletPC YorN
Where YorN is a call directed environment variable that will contain a Y if Windows XP Tablet PC Edition is installed, or an N if Windows XP Tablet PC Edition is NOT installed.
TabletPC.bat contains:
@echo off if \{%1\}==\{\} @echo Syntax TabletPC YorN&goto :EOF set %1=N setlocal if /i "%OS%" NEQ "Windows_NT" endlocal&goto :EOF set XP=N for /f "Tokens=*" %%x in ('REG QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /V CurrentVersion^|find "5.1"') do ( set XP=Y ) if "%XP%" EQU "N" endlocal&goto :EOF endlocal for /f "Tokens=3" %%a in ('REG QUERY HKLM\SYSTEM\WPA\TabletPC /V Installed^|Find "0x1"') do ( set %1=Y )
0 comments
Hide comments