User:Afrow UK: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
(Blanked the page)
Line 1: Line 1:
Andviceversa?


== My Articles ==
#[[Multi-volume Distribution]]
#[[StrReplace v4]]
#[[NSIS Script Parser (made with NSIS)]]
#[[CharStrip & StrStrip: Remove character or string from another string]]
#[[LStrCmp]]
#[[GetInQuotes: Get string from between quotes]]
#[[IndexOf & RIndexOf: Find index of character in string]]
#[[Get vertical space of INI file value]]
#[[Refreshing labels after color change]]
#[[Replace all text before a string on a line]]
#[[Get installer to open in top left hand corner of screen]]
#[[Replace 1st piece in string, then delete other parts]]
#[[Update an existing INI file with values from an updated INI file]]
#[[NSISdl macro system]]
#[[Get first part of a string]]
#[[Sort String 1 (from end)]]
#[[Read from INI style file without section headers]]
#[[Get extention of file]]
#[[NSIS Self-Extractor kit]]
#[[Read from text file line number]]
#[[Read a string from an e.g. exe or dll file]]
#[[Replace line that starts with specified string]]
#[[Search for text in file]]
#[[Get Steam account name and install path]]
#[[Combine two text files into one text file]]
#[[Arrays in NSIS]]
#[[NSIS Syntax File for Crimson Editor]]
#[[Sort String 3]]
#[[More advanced dump log to file]]
#[[Sort String 3 modified]]
#[[Convert 5 digit integers to pure text]]
#[[Delete dirs / files in a directory except one dir / file]]
#[[Sort String 2]]
#[[Delete lines from log window by line numbers]]
#[[Change Uninstall Log Window Font]]
#[[Simple loop testing macro]]
#[[Get number of lines in text file]]
#[[MultiCmd: One NSIS command instead of multiple]]
#[[Change Log Window Font]]
#[[VersionCheckNew: Compare version numbers]]
#[[RecFind: Recursive FindFirst, FindNext, FindClose]]
#[[Write many values to INI file for reading]]
#[[MakeFileList: Get files from dir]]
#[[Some useful DlgItem changes]]
#[[More advanced replace text in file]]
#[[Get number of subdirs in dir path]]
#[[Underline text in LogWindow]]
#[[Two installations in one installer]]
#[[Get URL segments for Joel's Internet plugin]]
#[[Overwrite file line number in text file]]
#[[Tutorial: Using labels in macro's]]
#[[Generate a random number]]
#[[Simple write text to file]]
#[[Convert "\" to "\\" in a string or dir path]]
#[[Write to text file line number]]
#[[Check for spaces in a directory path]]
#[[Convert Unix new-lines (\n) to Windows (\r\n)]]
#[[Slice: Cut string out of string]]
#[[Get last directory path part]]
#[[Get installer filename]]
#[[Invoking NSIS run-time commands on compile-time]]
#[[Delete lines from one line to another line inclusive]]
#[[SetReqStrLen: Allow compile w/ 8192 special build only]]
#[[TrimText: Trim text e.g. to fit in a label ]]
#[[Uninstall all dirs and subdirs created by your installer]]
#[[Delete lines from one line to another line exclusive]]
#[[Write to INI style file with no section headings]]
#[[Get first part and rest of string]]
#[[Find a string in an e.g. exe or dll file]]
#[[Replace text on a file line number]]
#[[Backup files on install, restore on uninstall]]
#[[Copy to, or get from Windows Clipboard]]
#[[FindIt: Simple search for file / directory]]
#[[SetCompiler: Set compiler executable for current script]]
#[[GetBetween: Get text in between two markers in a file]]
#[[Save on variables]]
#[[CharIndexReplace: Replace char in string with char size]]
#[[Splice: Cut string @ index from array type string]]
#[[ReplaceBetween: Replace text between two markers in a file]]
#[[Count how many times your installer package has been executed]]
#[[NSIS-Date]] (''Created for Robert Rainwater'')
#[[Uninstall only installed files]]
#[[StrCSpn, StrCSpnReverse: Scan strings for characters]]
#[[FileRequest through section or function]]
#[[System Tray NotifyIcon creator plugin]] (''Created for Nik Medved aka brainsucker'')
#[[Working Installation CompletionTime function]]
#[[How to control Section selections, while using SubSections & InstTypes]]
== My Plugins ==
#[[File:RunAs.zip]] (''v0.1: Run process as another user.'')
#[[File:SysRestore.zip]] (''Modifications to plugin by Jason Ross.'')
#[[File:LockedList.zip]] (''v0.5: An NSIS plugin to display or get a list of programs that are locking a selection of files that have to be uninstalled or overwritten.'')
#[[File:AccessControl.zip]] (''Modifications to plugin by Mathias Hasselmann.'')
#[[File:BrandingURL.zip]] (''v0.1: An NSIS plugin to set branding text to a clickable hyperlink.'')
#[[File:SetCursor.zip]] (''v0.2: An NSIS plugin to set the cursor or change its position.'')
#[[File:ButtonEvent.zip]] (''v0.5: A plugin that allows NSIS coders to add a custom button and tie a NSIS function to it.'')
#[[File:EmbeddedLists.zip]] (''v1.2: An NSIS plugin to display list boxes in various flavours.'')
#[[File:PopupListBox.zip]] (''v0.1: Displays a fully customisable popup top-most dialog containing a list box control.'')
#[[File:RealProgress.zip]] (''v0.3: NSIS C++ plugin that allows control over the progress bar positioning on the InstFiles page.'')
#[[File:NSISArray.zip]] (''v1.7: A plugin for using arrays in NSIS with over 20 built-in array functions.'')
#[[File:NotifyIcon.zip]] (''v0.2: Added event catching for notify icon click.'')
#[[File:PassDialog.zip]] (''v0.3: A plugin which displays 4 imbedded dialogs: UserPass (username & password), Password (password), Serial (customisable serial dialog), and InputBox (single input text box). This plugin can be used when security is necessary for the inputted details.'')
#[[File:ScrollLicense.zip]] (''v0.6: A plugin that stops the user passing the License page without scrolling to the end of the License box. Also has support for two "Accept" check-boxes when LicenseForceSelection checkbox is set.'')
#[[File:GetVersion.zip]] (''v0.7: A plugin that gets Windows version information (name, type, version, server name, service pack, service pack build).'')
#[[File:ToggleInstFiles.zip]] (''v0.7: A plugin that adds a button to toggle the install files window.'')
#[[File:ShutDown.zip]] (''v0.2: A NSIS plugin to log off, restart or shutdown the computer.'')
== My Other Downloads ==
#[[File:LStrCmp.zip]] (''Case sensitive string compare.'')
#[[File:AbortToFinish.zip]] (''A Modern UI script which goes to the Finish page if the user clicks Cancel.'')
#[[File:ioColors.zip]] (''InstallOptions + Modern UI colors example'')
#[[File:Array.zip]] (''NSIS Array Script Header. Note: Not plugin.'')
#[[File:MultiCmd.zip]] (''Allows use of multiple NSIS instruction calls on the same line'')
#[[File:Ce-nsis.zip]] (''NSIS script highlighter for Crimson Editor'')
#[http://myweb.tiscali.co.uk/imker/afrowuk/stuff/NSISdl.nsh NSISdl.nsh] (''Macro system for NSISdl'')
#[http://myweb.tiscali.co.uk/imker/downloads/NSIS%20Self-Extractor.exe NSIS Self-Extractor.exe] (''The first (original) Self-Extractor kit for NSIS'')
#[http://myweb.tiscali.co.uk/imker/downloads/RecFind.nsh RecFind.nsh] (''Recursive FindFirst, FindNext and FindClose'')

Revision as of 12:56, 12 January 2012