"Welcome to my digital laboratory to analyze and test AutoHotkey language code. I am an skilled IT technician and network manager. My first scripting and coding experience start with the old MS-DOS 5.0 and Clipper language in 1994.The name First Toy is to remember my father, a dead COBOL programmer. The truck draw is the first toy he gave me and resisted it until today".

Augusto Croppo

 

[Projects]


NetKeeper Suite 2.0

NetKeeper is a program designed to support users in a Windows NT environment. Using the resources in the operate system, the NetKeeper improve the printer sharing features of the network. It also helps deploy files into the terminals and manage installed virtual machines.

Documentation

 


iBin 2.9

"What happens if you erase your files direct from a removable device, like a memory stick? Most of the time its do not go to the recycle bin. And if you regret later, is a complex job to recover the files... The solution is a portable program which detect when the data is deleted".

Documentation    User Guide     Download

 

 

[Experiments]

Domain Name

This is a function which uses the external command NET.EXE to generate the domain name and assign to the variable A_DomainName.

GetDomainName()
{
	Run %comspec% /c ""net.exe" "config" "workstation" >"%A_ScriptDir%\eraseme.tmp"",, hide
	Sleep 500
	FileRead, workstationinfo, %A_ScriptDir%\eraseme.tmp
	Loop, Parse, workstationinfo, `n`r,
	{
		IfInString, A_LoopField, Workstation domain
		{
			StringMid, domainname, A_LoopField, 37, 35
			Loop, Parse, domainname, `n, %A_Space%
			{
				domainname := A_LoopField
			}
			Break
		} 	
	}
	FileDelete, %A_ScriptDir%\eraseme.tmp
	Return %domainname%
}

A_DomainName := GetDomainName()

 

 

[Experiments]

Multiple Installation of MSI Files

Scan the current folder for all MSI files and launch with reduced interface as default. The user can use a list of multiple choices to manually set a configuration when the script is launch. It also generates a log file to every process. Very useful to install a suite of programs after a new operate system installation.

 

 

Requiriments: Windows 2000/XP/Vista/7 and Windows Installer

Creative Commons License MultiMSIExec by Augusto Croppo is licensed under a Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK: England & Wales License.
Download (220KB):   MultiMSIExec.zip
 
 

[Reference Library]

AutoHotkey.com/Doc

The necessary starting point to learn the amazing AutoHotkey language code.

SS64.com

A excellent reference to command-line programs, main for Windows operate system.

AppDeploy.com

One great website with useful information about automated file deployment in a network.

DennisBareis.com

The Dennis Bareis's website supplies a lot of free software, including MAKEMSI tool which allows you to automatically create or modify MSI files.

ShiningStar.net

This is a good tutorial about create multiple choice menu to ‘autoexec.bat’ and ‘config.sys’ boot files.

RobVanDerWoude.com

On this site you will find all kinds of (administrative) scripting related information about batch files, JScript, KiXtart, Perl, PowerShell, Rexx, VBScriptStat.

Tamu.edu/~Henrik/

Henrik Schmiediche show how to use Ghostscript software to generate a virtual postscript printer, as well create a postscript output to PDF files.

Ex-Designz.net/API.asp

Indispensable references to API functions present in the Windows operate system.

TIOD.hpg.com.br

A wonderful project done in AutoHotkey to help blind people use the computer with a special mouse device.

1HourSoftware.com

This webpage host various programs generated in AutoHotkey wrote by Skrommel as art of the project ‘1HourSoftware’.

 

[Discussion Board]


Unique Visitors


Since 23th December 2009





 
Copyright (C) 2009 Auguto Croppo. Permission is granted to copy, distribute and/or modify this web page under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".