powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставить текст в notepad
25 сообщений из 36, страница 1 из 2
Вставить текст в notepad
    #38858003
vaskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые гуру, посоветуйте новичку, как из программы на c# вставить некий текст в notepad, с целью его последующей печати оттуда.
Это нужно, потому что просто печать текста на одном из принтеров не работает, а программа должна работать стабильно, поскольку сопровождать ее очень сложно (без интернета).
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858005
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
Process.Start("notepad.exe", fileName);
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858007
vaskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

Спасибо. Приму к сведению. А без файла, через буфер обмена, например?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858009
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaskovsky,

Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла.
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858010
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaskovskyRelic Hunter,

Спасибо. Приму к сведению.а Вы прям так хотите послать на печать текстовый документ, не сохраняя последний?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858012
vaskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-)
Еще раз спасибо.
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858013
vaskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Да.
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858016
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-)
Еще раз спасибо.погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858017
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-)
Еще раз спасибо.А из буфера обмена помешает?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858020
vaskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, сразу не сообразил... :-)
Решение Relic Huntera устраивает на 100%.
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858240
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще странная ситуация. Секретные данные из программы не печатаются, а из несекретного блокнота - печатаются. Наверное, принтер несекретный.

Вспомнилось: А вы тоже шифруете данные при печати?
YouTube Video
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858318
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAvaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-)
Еще раз спасибо.погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить?

да, это нормальная идея, реализуемая,
и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858322
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhskyANAпропущено...
погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить?

да, это нормальная идея, реализуемая,
и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!Любопытно. Как реализуете пункт, чтобы пользователь "данные не мог оттуда вытащить"?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858325
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaskovskyНу, сразу не сообразил... :-)
Решение Relic Huntera устраивает на 100%.

сдался что ли?
ну...разочаровал
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38858330
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAWinnipuhпропущено...


да, это нормальная идея, реализуемая,
и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!Любопытно. Как реализуете пункт, чтобы пользователь "данные не мог оттуда вытащить"?

Это интересная задача, бесспорно.

Видимо надо делать быстро, по таймеру - вставка-печать-закрытие-ответ "не сохранять"!
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38859048
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38859055
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vaskovskyЭто нужно, потому что просто печать текста на одном из принтеров не работает
так может причину найти нужно?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38859421
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилvaskovskyЭто нужно, потому что просто печать текста на одном из принтеров не работает
так может причину найти нужно?

интересная задача сразу же превратится в пресную
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38859624
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79,

Видео зачетное.
:-)
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38860164
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Huntervaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла.
Логика железобетонная. Нужно открыть notepad и передать в него какой-то текст. Накой тут файл? Ну предложи еще базу данных или веб сервис до кучи
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38860167
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНакой тут файл?А что?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38860172
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чё, реально все упороты?
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38860181
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУRelic Huntervaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла.
Логика железобетонная. Нужно открыть notepad и передать в него какой-то текст. Накой тут файл? Ну предложи еще базу данных или веб сервис до кучи Ну не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++.
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38860251
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterНу не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++.
ОМГ. Вы изучили бы получше, что такое p/invoke, прежде чем писать подобное. Покажите пальцем, где в коде, приведенном МСУ, указатели и unmanaged code (про "hendlers" я вообще молчу - в жизни сталкивался только с handlers, которые суть обработчики чег-л., каким боком они к этой теме - не могу представить). Если вы за unmanaged code считаете пинвоки API-функций, то для вызывающего кода эти пинвоки абсолютно managed, т.к. контролируются CLI. Иначе unmanaged-кодом можно считать вызовы Console.WriteLine и конструктора FileStream - почитайте на досуге их исходники, будете удивлены.

P.S. Если что - идею ТС насчет вызова нотепада тоже считаю странненькой. Но выше речь не об этом.
...
Рейтинг: 0 / 0
Вставить текст в notepad
    #38860460
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилчё, реально все упороты?

согласен!

я же предложил выше заюзить в приложении таймеры, но чтобы очень быстро срабатывали.
старт нотепада, бысро вставка текста, печать и резко выход без сохранения, последний пункт важен с точки зрения секюрности.
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставить текст в notepad
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]