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 |