Digital Mars D 2.67.1
Full internal name: | dmd |
Project site: | http://dlang.org/ |
Screen shots: | |
Download: | Download Digital Mars D 2.67.1 http://downloads.dlang.org/releases/2015/dmd.2.067.1.windows.zip VirusTotal results |
Change log: | n/a |
Description: | Digital Mars D Programming Language (DMD2) |
License: | unknown |
Version: | 2.67.1 |
SHA-1 or SHA-256: | 8ea799291320f61fbfc0618351af6adf10107334 |
Type: | zip |
Dependencies: | |
Tags: | |
Text files: | .Npackd\Install.bat: for /f "delims=" %%x in ('dir /b dmd*') do set name=%%x cd "%name%" for /f "delims=" %%a in ('dir /b') do ( move "%%a" .. ) cd .. rmdir "%name%" if %errorlevel% neq 0 exit /b %errorlevel% cscript .Npackd\CreateShortcuts.js verify dmd2\dmd2vars32.bat: @echo. @echo Setting up 32-bit environment for using DMD 2 from %~dp0\windows\bin. @set PATH=%~dp0\windows\bin;%PATH% .Npackd\Uninstall.bat: cscript .Npackd\DeleteShortcuts.js verify .Npackd\CreateShortcuts.js: var shell = new ActiveXObject("WScript.Shell"); var dir = shell.CurrentDirectory; var menu = shell.SpecialFolders("AllUsersStartMenu"); var fso = new ActiveXObject("Scripting.FileSystemObject"); if (!fso.FolderExists(menu + "\\D")) fso.CreateFolder(menu + "\\D"); var s = shell.CreateShortcut(menu + "\\D\\D2 32-bit Command Prompt.lnk"); s.TargetPath = "%comspec%"; s.Arguments = "/K \"" + dir + "\\dmd2vars32.bat\""; s.Save(); s = shell.CreateShortcut(menu + "\\D\\D2 Documentation.lnk"); s.TargetPath = dir + "\\html\\d\\index.html"; s.Save(); s = shell.CreateShortcut(menu + "\\D\\D2 HTML Documentatio.lnk"); s.TargetPath = dir + "\\windows\\bin\\d.chm"; s.Save(); .Npackd\DeleteShortcuts.js: var shell = new ActiveXObject("WScript.Shell"); var menu = shell.SpecialFolders("AllUsersStartMenu"); var fso = new ActiveXObject("Scripting.FileSystemObject"); function deleteIfExists(f) { if (fso.FileExists(f)) fso.DeleteFile(f, true); } deleteIfExists(menu + "\\D\\D2 32-bit Command Prompt.lnk"); deleteIfExists(menu + "\\D\\D2 Documentation.lnk"); deleteIfExists(menu + "\\D\\D2 HTML Documentatio.lnk"); if (fso.FolderExists(menu + "\\D")) { var f = fso.GetFolder(menu + "\\D"); if (new Enumerator(f.SubFolders).atEnd() && new Enumerator(f.Files).atEnd()) f.Delete(true); } |
Last modified: | Sat May 15 09:33:57 UTC 2021 |
Last modified by: | tim.lebedk... |
Created: | Tue Apr 28 19:34:32 UTC 2015 |
Created by: | tim.lebedk... |
Automated tests: | 0 of 0 installations succeeded, 0 of 0 removals succeeded |