User:Afrow UK: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
Line 100: Line 100:
#[[File:BrandingURL.zip]] (''v0.1: An NSIS plugin to set branding text to a clickable hyperlink.'')
#[[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:SetCursor.zip]] (''v0.2: An NSIS plugin to set the cursor or change its position.'')
#[[File:ButtonEvent.zip]] (''v0.2: A plugin that allows NSIS coders to add a custom button and tie a NSIS function to it.'')
#[[File:ButtonEvent.zip]] (''v0.3: A plugin that allows NSIS coders to add a custom button and tie a NSIS function to it.'')
#[[File:EmbeddedLists.zip]] (''v0.7: An NSIS plugin to display list boxes in various flavours.'')
#[[File:EmbeddedLists.zip]] (''v0.7: 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:PopupListBox.zip]] (''v0.1: Displays a fully customisable popup top-most dialog containing a list box control.'')

Revision as of 10:34, 26 August 2006

Contact

E-mail: afrowuk at tiscali dot co dot uk
PM: (NSIS Forums)

My Articles

  1. Get .NET Framework version installed
  2. Multi-volume Distribution
  3. StrReplace v4
  4. NSIS Script Parser (made with NSIS)
  5. CharStrip & StrStrip: Remove character or string from another string
  6. LStrCmp
  7. GetInQuotes: Get string from between quotes
  8. IndexOf & RIndexOf: Find index of character in string
  9. Get vertical space of INI file value
  10. Refreshing labels after color change
  11. Replace all text before a string on a line
  12. Get installer to open in top left hand corner of screen
  13. Replace 1st piece in string, then delete other parts
  14. Update an existing INI file with values from an updated INI file
  15. NSISdl macro system
  16. Get first part of a string
  17. Sort String 1 (from end)
  18. Read from INI style file without section headers
  19. Get extention of file
  20. NSIS Self-Extractor kit
  21. Read from text file line number
  22. Read a string from an e.g. exe or dll file
  23. Replace line that starts with specified string
  24. Search for text in file
  25. Get Steam account name and install path
  26. Combine two text files into one text file
  27. Arrays in NSIS
  28. NSIS Syntax File for Crimson Editor
  29. Sort String 3
  30. More advanced dump log to file
  31. Sort String 3 modified
  32. Convert 5 digit integers to pure text
  33. Delete dirs / files in a directory except one dir / file
  34. Sort String 2
  35. Delete lines from log window by line numbers
  36. Change Uninstall Log Window Font
  37. Simple loop testing macro
  38. Get number of lines in text file
  39. MultiCmd: One NSIS command instead of multiple
  40. Change Log Window Font
  41. VersionCheckNew: Compare version numbers
  42. RecFind: Recursive FindFirst, FindNext, FindClose
  43. Write many values to INI file for reading
  44. MakeFileList: Get files from dir
  45. Some useful DlgItem changes
  46. More advanced replace text in file
  47. Get number of subdirs in dir path
  48. Underline text in LogWindow
  49. Two installations in one installer
  50. Get URL segments for Joel's Internet plugin
  51. Overwrite file line number in text file
  52. Tutorial: Using labels in macro's
  53. Generate a random number
  54. Simple write text to file
  55. Convert "\" to "\\" in a string or dir path
  56. Write to text file line number
  57. Check for spaces in a directory path
  58. Convert Unix new-lines (\n) to Windows (\r\n)
  59. Slice: Cut string out of string
  60. Get last directory path part
  61. Get installer filename
  62. Invoking NSIS run-time commands on compile-time
  63. Delete lines from one line to another line inclusive
  64. SetReqStrLen: Allow compile w/ 8192 special build only
  65. TrimText: Trim text e.g. to fit in a label
  66. Uninstall all dirs and subdirs created by your installer
  67. Delete lines from one line to another line exclusive
  68. Write to INI style file with no section headings
  69. Get first part and rest of string
  70. Find a string in an e.g. exe or dll file
  71. Replace text on a file line number
  72. Backup files on install, restore on uninstall
  73. Copy to, or get from Windows Clipboard
  74. FindIt: Simple search for file / directory
  75. SetCompiler: Set compiler executable for current script
  76. GetBetween: Get text in between two markers in a file
  77. Save on variables
  78. CharIndexReplace: Replace char in string with char size
  79. Splice: Cut string @ index from array type string
  80. ReplaceBetween: Replace text between two markers in a file
  81. Count how many times your installer package has been executed
  82. NSIS-Date (Created for Robert Rainwater)
  83. Uninstall only installed files
  84. StrCSpn, StrCSpnReverse: Scan strings for characters
  85. FileRequest through section or function
  86. System Tray NotifyIcon creator plugin (Created for Nik Medved aka brainsucker)
  87. Working Installation CompletionTime function
  88. How to control Section selections, while using SubSections & InstTypes

My Plugins

  1. File:AccessControl.zip (Removed error MessageBoxes from existing plugin by Mathias Hasselmann.)
  2. File:BrandingURL.zip (v0.1: An NSIS plugin to set branding text to a clickable hyperlink.)
  3. File:SetCursor.zip (v0.2: An NSIS plugin to set the cursor or change its position.)
  4. File:ButtonEvent.zip (v0.3: A plugin that allows NSIS coders to add a custom button and tie a NSIS function to it.)
  5. File:EmbeddedLists.zip (v0.7: An NSIS plugin to display list boxes in various flavours.)
  6. File:PopupListBox.zip (v0.1: Displays a fully customisable popup top-most dialog containing a list box control.)
  7. File:RealProgress.zip (v0.3: NSIS C++ plugin that allows control over the progress bar positioning on the InstFiles page.)
  8. File:NSISArray.zip (v1.3: A plugin for using arrays in NSIS with over 20 built-in array functions.)
  9. File:NotifyIcon.zip (v0.2: Added event catching for notify icon click.)
  10. 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.)
  11. 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.)
  12. File:GetVersion.zip (v0.7: A plugin that gets Windows version information (name, type, version, server name, service pack, service pack build).)
  13. File:ToggleInstFiles.zip (v0.7: A plugin that adds a button to toggle the install files window.)
  14. File:ShutDown.zip (v0.2: A NSIS plugin to log off, restart or shutdown the computer.)

My Other Downloads

  1. File:LStrCmp.zip (Case sensitive string compare.)
  2. File:AbortToFinish.zip (A Modern UI script which goes to the Finish page if the user clicks Cancel.)
  3. File:IoColors.zip (InstallOptions + Modern UI colors example)
  4. File:Array.zip (NSIS Array Script Header. Note: Not plugin.)
  5. File:MultiCmd.zip (Allows use of multiple NSIS instruction calls on the same line)
  6. File:Ce-nsis.zip (NSIS script highlighter for Crimson Editor)
  7. NSISdl.nsh (Macro system for NSISdl)
  8. NSIS Self-Extractor.exe (The first (original) Self-Extractor kit for NSIS)
  9. RecFind.nsh (Recursive FindFirst, FindNext and FindClose)