Skip to content

Instantly share code, notes, and snippets.

@triacontane
Last active November 23, 2016 12:55
Show Gist options
  • Save triacontane/4510cae371969373e131209695104559 to your computer and use it in GitHub Desktop.
Save triacontane/4510cae371969373e131209695104559 to your computer and use it in GitHub Desktop.
ツクールMVでスクリプトからファイルダウンロードするサンプル
var fileName = 'TraitConditions.js'; // ダウンロードしたいプラグインのファイル名
var url = 'https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/' + fileName;
var path = require('path');
var projectBase = path.dirname(process.mainModule.filename);
var downloadPath = path.join(projectBase, 'js/plugins/') + fileName;
var childProcess = require('child_process');
var command = 'bitsadmin.exe /TRANSFER PLUGIN_DOWNLOAD ' + url + ' ' + downloadPath;
console.log('ExecuteCommand : ' + command);
childProcess.exec(command, function(error, stdout, stderr) {
console.log(stdout);
console.log(stderr);
if (error) console.error(error);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment