Intro to Admin rights, and Hybrid Scripting.

For all your scripting needs. You can share bat/cmd/js/vba files here.
User avatar
Posts: 276
Joined: February 4th, 2014, 12:56 pm
Location: California

Intro to Admin rights, and Hybrid Scripting.

Postby ApatheticEuphoria » October 12th, 2015, 5:01 am

If for some reason you need your batch file to run as administrator:

Code: Select all

@echo off

:: BatchGotAdmin
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    del "%temp%\getadmin.vbs"
    exit /B

    pushd "%CD%"
    CD /D "%~dp0"


To create a temporary .VBS file within a Batch Script:
(Add a colon ":" to the beginning of each line of code for the VBS script. Then use Findstr command to search for code and create temp VBS file with said code) [Here i use a VERY simple example where the VBS does nothing more than press a key,and type some text]

Code: Select all

@ echo off
:Set wshshell = WScript.CreateObject("WScript.Shell")
:wshshell.SendKeys "{CAPSLOCK}"             
:wshshell.SendKeys "This is an example."
:WScript.Sleep 5000 '// Sleep for 5 seconds
FindStr "^:" "%~sf0">temp.vbs & cscript //nologo temp.vbs & del temp.vbs

Save your file as Anything.bat , Change file type to all files and your ready to go.

Enjoy!! :mrgreen:

==========More useful Batch Examples============

How to open a website using Batch:

Code: Select all

@ echo off

How to loop code in a Batch File:

Code: Select all

: loop
[Insert Code Here]
goto loop

Drift King wrote:A lot of people are scripting for jarvis. So, this is something that may interest the batch scripters.
this program will give you access to some more options for your batch script.


1. create standalone exe files from your bat file
2. make it silent (So that the CMD window doesn't pop up every time you execute it.)
3. Give icon and version information.
Wiki Search:
Make Phone Calls and Search Videos:
Login to ANY webstie:
Intro to Admin Rights & Hybrid Scripting:

Return to “Scripting”

Who is online

Users browsing this forum: No registered users and 2 guests