diff --git a/.gitignore b/.gitignore index 3c3629e..e417f5f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ node_modules +inv/ +*.zip diff --git a/gen_wpp_file.js b/gen_wpp_file.js index 5f1a0fe..b47b338 100644 --- a/gen_wpp_file.js +++ b/gen_wpp_file.js @@ -1,18 +1,25 @@ var fs = require('fs').promises; -function genFile() { +async function genFile() { let content = '000010000112022030S2300420300001AWM001000604' let thisFile = '' - for(let i = 30000; i <= 100000; i++) { - if(i%200 == 0 || i == 30000) { - thisFile = getFileName(i) + let fullContent = '' + for(let i = 0; i <= 100000; i++) { + if((i-200)%200 == 0 || (i-200) == 30000) { + thisFile = getFileName(i-200) console.log(thisFile) + await fs.writeFile('./inv/'+ thisFile, fullContent); + fullContent = '' + } else { + fullContent += '\n' } - if(i == 100000) { - console.log("9999" + paddy(i,6) + content); - continue + if(i+1 == 100000) { + fullContent += "9999" + paddy(i+1,6) + content + console.log("9999" + paddy(i+1,6) + content); + } else if(i+1 < 100000) { + fullContent += "99999" + paddy(i+1,5) + content + console.log("99999" + paddy(i+1,5) + content); } - console.log("99999" + paddy(i,5) + content); } } @@ -20,7 +27,7 @@ function getFileName(i) { if(i+200 == 100000) { return "99999" + paddy(i+1,5) + "-" + paddy(i+200,6) + ".inv" } - return "99999" + paddy(i+1,5) + "-" + paddy(i+200,5) + ".inv" + return "99999" + paddy(i+1,5) + "-" + paddy(i+200,6) + ".inv" } function paddy(num, padlen, padchar) { -- libgit2 0.21.2