Попробуйте запустить этот код. Он создаст новый файл, output1.txt, затем прочитает этот файл, а затем напишет файл обратно на output2.txt. Если Everyting правильно, вы должны иметь 2 файла, в противном случае вы не имеете права на запись в файл, где пытается быть ш
/outfile1 (output1.txt) (w) file def
outfile1 (blah blah blah) writestring
outfile1 closefile
/inputfile (output1.txt) (r) file def
inputfile 100 string readstring
pop
inputfile closefile
/outfile2 (output2.txt) (w) file def
outfile2 exch writestring
outfile2 closefile
Если это не удается, попробуйте это. если это работает, это показывает, что местоположение по умолчанию не доступно для записи, но явный путь позволяет писать, иначе это ghostscript, который не позволяет писать.
/outfile1 (c:\\output1.txt) (w) file def
outfile1 (blah blah blah) writestring
outfile1 closefile
/inputfile (c:\\output1.txt) (r) file def
inputfile 100 string readstring
pop
inputfile closefile
/outfile2 (c:\\output2.txt) (w) file def
outfile2 exch writestring
outfile2 closefile
Я поместил строку -dNOSAFER через GSView/Options в начальную команду Ghostscript, и теперь моя ps-программа работает нормально! – enricoernesto