Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/toolkit/components/thumbnails/test/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 5 kB image not shown  

Quelle  test_windows_cmdline_file.js   Sprache: unbekannt

 
let executableFile = Services.dirsvc.get("CurProcD", Ci.nsIFile);
executableFile.append("xpcshell.exe");
function run_test() {
  let quote = '"'// Windows' cmd processor doesn't actually use single quotes.
  for (let suffix of [""" -osint", ` --blah "%PROGRAMFILES%"`]) {
    let cmdline = quote + executableFile.path + quote + suffix;
    info(`Testing with ${cmdline}`);
    let f = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFileWin);
    f.initWithCommandLine(cmdline);
    Assert.equal(
      f.path,
      executableFile.path,
      "Should be able to recover executable path"
    );
  }

  let f = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFileWin);
  f.initWithCommandLine("%ComSpec% -c echo 'hi'");
  let cmd = Services.dirsvc.get("SysD", Ci.nsIFile);
  cmd.append("cmd.exe");
  Assert.equal(f.path, cmd.path, "Should be able to replace env vars.");
}

Messung V0.5
C=99 H=100 G=99

[ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet)  ]