2013-11-09 2 views
1

Я пытаюсь преобразовать около 1900 файлов .txt (собственный формат изображения Sony) в .png. Тем не менее, программа .exe, которую я использую для преобразования этих файлов, позволяет мне выбирать только один файл за раз.Как преобразовать конкретный файл .cs в файл .bat или .exe?

Я бегу Windows 7.

Там в TXP.CS файл в «Src» папка программы, поэтому я решил, что если бы я был в состоянии превратить это в исполняемый файл, я бы способный использовать его для массового преобразования этих файлов в PNG.

Однако, когда я пытаюсь преобразовать файл с помощью csc.exe, я не мог быть найдены CS0246 ошибка (типа или пространства имен имя «Инструменты». Вы не с помощью директивы или ссылка на сборку?). Я не могу использовать Microsoft Visual Studio прямо сейчас, поэтому я надеюсь, что кто-то сможет мне пройти через это или, возможно, преобразовать файл в .bat или .exe для меня. Спасибо.

TXP.CS

+0

1. Все ли файлы в одной папке? 2. Есть ли файлы в подпапках? 3. Каков синтаксис для выполнения программы .exe? 4. Работает ли он вам, просто передавая его параметры; или вам нужно отвечать на вопросы в графическом интерфейсе? 5. Если вы отвечали на вопросы в графическом интерфейсе, возможно, вы можете сделать NameOfExe.exe /? и дать ему информацию о прохождении параметров. Затем мы должны быть в состоянии выполнить его повторно в цикле FOR. – RGuggisberg

+0

1. Программа .exe использует дополнительные файлы, которые хранятся в разных папках, таких как src, если это то, что вы имеете в виду. 2. Да. 3. Я просто дважды щелкаю по нему, и он открывается, как любая нормальная исполняемая программа. 4. Мне очень жаль, но, боюсь, я не понимаю, что вы имеете в виду. Раньше я никогда не занимался файлами .cs, и не знаю много о том, что вы упомянули. Вы хотите, чтобы я запускал csc xxx.exe txp.cs? Можете ли вы дать мне точную команду? Спасибо. – user2974969

+0

откройте приглашение CMD, перейдите к папке, в которой находится исполняемый файл, введите NAMEOFYOUREXECUTABLE.EXE /? Если вам повезет, он опубликует полезную информацию, которую вы можете отправить, чтобы мы пошли. – RGuggisberg

ответ

0

Что-то, как это должно работать с исполняемым файлом, который преобразует один файл за раз.

Точные команды зависят от синтаксиса файла .exe.

@echo off 
for /r %%a in (*.txp) do "c:\folder\sony_exe_file.exe" "%%a" "%%~dpa\%%~na.png" 

Над "%%a" будет заменен "c:\folder\file.txp"
и "%%~dpa\%%~na.png" будут заменены "c:\folder\file.png"
и будет цикл через каждый .txp файл.

+0

Я попытался сделать из него файл .bat, с этим в качестве моей команды: @echo off для/r %% a in (* .txp) do "C: \ Users \ me \ Desktop \ TXP \ tool_sony.exe «%% a» «%% ~ dpa \ %% ~ na.png», но все, что было сделано, было открыто программой ... ничего больше не произошло. Спасибо за помощь. – user2974969

+0

Я предполагал, что программа работает в командной строке. Казалось бы, это интерактивная программа GUI, но скрипт 'AutoIt' может помочь вам там. – foxidrive