|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Уважаемые гуру, посоветуйте новичку, как из программы на c# вставить некий текст в notepad, с целью его последующей печати оттуда. Это нужно, потому что просто печать текста на одном из принтеров не работает, а программа должна работать стабильно, поскольку сопровождать ее очень сложно (без интернета). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:06 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:10 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic Hunter, Спасибо. Приму к сведению. А без файла, через буфер обмена, например? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:19 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:26 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyRelic Hunter, Спасибо. Приму к сведению.а Вы прям так хотите послать на печать текстовый документ, не сохраняя последний? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:29 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Да, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:35 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
skyANA, Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:36 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо.погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:42 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо.А из буфера обмена помешает? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:45 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Ну, сразу не сообразил... :-) Решение Relic Huntera устраивает на 100%. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 03:54 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Вообще странная ситуация. Секретные данные из программы не печатаются, а из несекретного блокнота - печатаются. Наверное, принтер несекретный. Вспомнилось: А вы тоже шифруете данные при печати? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 11:14 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
skyANAvaskovskyДа, пожалуй, Вы правы. Просто буфер нужен для еще одного момента, связанного с секретностью данных, но если эти данные попадут в текстовый редактор, ничто не помешает их оттуда вытащить. :-) Еще раз спасибо.погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить? да, это нормальная идея, реализуемая, и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 11:57 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
WinnipuhskyANAпропущено... погодите, Вы хотите открыть пользователю notepad, чтобы он там print нажал, но при этом данные не мог оттуда вытащить? да, это нормальная идея, реализуемая, и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!Любопытно. Как реализуете пункт, чтобы пользователь "данные не мог оттуда вытащить"? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 11:59 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyНу, сразу не сообразил... :-) Решение Relic Huntera устраивает на 100%. сдался что ли? ну...разочаровал ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 12:00 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
skyANAWinnipuhпропущено... да, это нормальная идея, реализуемая, и после завершения печати программно закрыть нотепад, при этом ответив на вопрос сохранять ли файл - НЕТ!Любопытно. Как реализуете пункт, чтобы пользователь "данные не мог оттуда вытащить"? Это интересная задача, бесспорно. Видимо надо делать быстро, по таймеру - вставка-печать-закрытие-ответ "не сохранять"! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 12:05 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
vaskovskyЭто нужно, потому что просто печать текста на одном из принтеров не работает так может причину найти нужно? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2015, 23:46 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
ИзопропилvaskovskyЭто нужно, потому что просто печать текста на одном из принтеров не работает так может причину найти нужно? интересная задача сразу же превратится в пресную ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 11:30 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Arm79, Видео зачетное. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 13:11 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic Huntervaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла. Логика железобетонная. Нужно открыть notepad и передать в него какой-то текст. Накой тут файл? Ну предложи еще базу данных или веб сервис до кучи ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 21:57 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
МСУНакой тут файл?А что? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 22:04 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
чё, реально все упороты? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 22:14 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
МСУRelic Huntervaskovsky, Ну все равно нотепад открыть нужно, то уже и файл передайте. Невижу смысла. Логика железобетонная. Нужно открыть notepad и передать в него какой-то текст. Накой тут файл? Ну предложи еще базу данных или веб сервис до кучи Ну не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2015, 23:08 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Relic HunterНу не знаю, я-бы 300 раз подумал, чем предлагать ТС изучить указатели, hendlers, SendMessage и "unmanaged" code. Лучше-уж сразу переносить топик в Ц++. ОМГ. Вы изучили бы получше, что такое p/invoke, прежде чем писать подобное. Покажите пальцем, где в коде, приведенном МСУ, указатели и unmanaged code (про "hendlers" я вообще молчу - в жизни сталкивался только с handlers, которые суть обработчики чег-л., каким боком они к этой теме - не могу представить). Если вы за unmanaged code считаете пинвоки API-функций, то для вызывающего кода эти пинвоки абсолютно managed, т.к. контролируются CLI. Иначе unmanaged-кодом можно считать вызовы Console.WriteLine и конструктора FileStream - почитайте на досуге их исходники, будете удивлены. P.S. Если что - идею ТС насчет вызова нотепада тоже считаю странненькой. Но выше речь не об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 07:08 |
|
Вставить текст в notepad
|
|||
---|---|---|---|
#18+
Изопропилчё, реально все упороты? согласен! я же предложил выше заюзить в приложении таймеры, но чтобы очень быстро срабатывали. старт нотепада, бысро вставка текста, печать и резко выход без сохранения, последний пункт важен с точки зрения секюрности. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2015, 11:41 |
|
|
start [/forum/topic.php?fid=20&msg=38858322&tid=1401984]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 144ms |
0 / 0 |