DEVELOPER, так и я написал, что если перемещение файла делает сама программа - тогда перед ней делайте DEL /Q /F C:\result\result.txt, и будет вам шастие! И это единственный способ.
P.S. Ну попробуйте ещё
C:\blablabla.exe -j con: >C:\result\result.txt
, но это скорее всего не сработает. А если сработает - то вам сильно повезло!
P.P.S. Или не указывать аргумент -j, и тогда программа по счастливейшей случайности всё выведет в STDOUT - тогда >C:\result\result.txt тоже сработает.
DEVELOPER, а почему это вдруг аргумент /Y у команды MOVE каким-то непостижимым образом не должен сработать? Или какое-то консольное приложение само перемещает файл, но неудачно? Тогда да, тогда только писать .bat с удалением "мешающего" файла, и последующим запуском самого приложения.
Во-первых, как именно ругается консольное приложение? И почему это ругается, ведь файл должен был быть создан им же, под тем же пользователем? Ну или покажите ваш способ записи информации в текстовый файл.
А во-вторых, может стоит делать это в UNUX-like системе?
Илья, кстати, по более уникальным номером порта я имел ввиду какой-нибудь 43082. Порты с 8080 по 8090 часто используются для контрольных панелей, систем управления и т.д. И сканеры уязвимостей часто их проверяют, что бы потом попытаться взломать...
chtima007, тогда удаляйте все тэги <script>...</script>. Вполне возможно содержимое страницы формируется через JavaScript, и тогда менять просто содержимое .html не имеет смысла, оно будет перестроено из JavaScript-а. Ну, как вариант.
chtima007, ну возьмите этот ваш .html, сотрите всё между <body> и </body>, и откройте этот файл в браузере. Двойной щелчёк на файле работает? Или перетаскивание иконки .html файла на окно браузера? Содержание поменялось?
P.S. Так можно до бесконечности:
- Где?
- В файле.
- Менять в файле?
- Совершенно верно, менять в файле.
- В каком файле?
- Который у вас есть.
- В том файле, который у меня есть?
- Да, именно в нем.
- А что там менять?
- То, что нужно менять, что бы получилось то, что вам нужно.
- В файле, который есть?
- Именно.
- А как менять?
- В текстовом редакторе, или в скрипте, зависит от задачи.
- У меня есть задача?
- Ой, всё... Вы победили, сдаюсь.
Была где-то статья, кажется на Хабре, где энтузиаст покопался в прошивке ноута и возможно HDD, и сделал таки отключение части HDD, при этом ни в BIOS-е, ни программами это не было видно. Типа границу переходить - а на ноуте и нет ничего...
И уберите 'CC: username@gmail.com ' . "\r\n" ., он явно лишний. BCC: делает то же самое, но не светит этим фактом в email-ах.
Кроме того, HTML у вас base64-кодированный, quoted-printable?
А отправляете не через MX-сервер gmail.com, а напрямую со своего сервера, со своего IP, который уже засветился во всех антиспамерских базах и blacklist-ах как очевидно спамерский IP-адрес, да? А поскольку вы делите этот IP-адрес с другими сайтами, то и ReverseDNS-запись вам не светит от слова "никогда", так?
mrxmrx16, не сможете, у телефона явно другой диапазон. И WiFi-чип точно не способен переходить на тот вид сигнала, который используется в беспроводных донглах. Был бы у вас донгл с соединением по Bluetooth - и то вероятность 50% на 50%...
DEL /Q /F C:\result\result.txt
, и будет вам шастие! И это единственный способ.P.S. Ну попробуйте ещё , но это скорее всего не сработает. А если сработает - то вам сильно повезло!
P.P.S. Или не указывать аргумент
-j
, и тогда программа по счастливейшей случайности всё выведет в STDOUT - тогда>C:\result\result.txt
тоже сработает.