Digital Mars D 2.66
Full internal name: | dmd |
Project site: | http://dlang.org/ |
Screen shots: | |
Download: | Download Digital Mars D 2.66 http://downloads.dlang.org/releases/2014/dmd.2.066.0.zip VirusTotal results |
Change log: | n/a |
Description: | Digital Mars D Programming Language (DMD2) |
License: | unknown |
Version: | 2.66 |
SHA-1 or SHA-256: | 098bed9d47a506011fb6b90ae11a2e8bf780e109 |
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: | Fri Oct 03 17:55:45 UTC 2014 |
Created by: | tim.lebedk... |
Automated tests: | 1 of 1 installations succeeded, 1 of 1 removals succeeded |