Hi,
After invoking notepad through ruby, I wanted to know if I could type
some text in that notepad (which was just invoked using `notepad`) and
save it using a ruby code.
Can anyone please help me with the ruby code in this regard?
Thanks,
Anukul
···
--
Posted via http://www.ruby-forum.com/.
Anukul Singhal wrote:
Hi,
After invoking notepad through ruby, I wanted to know if I could type
some text in that notepad (which was just invoked using `notepad`) and
save it using a ruby code.
Can anyone please help me with the ruby code in this regard?
Look into a free tool called AutoItX. It is a COM and DLL thing that you can script to drive Win32 applications.
You can use Ruby's Win32OLE lib to load the COM object, then control it using Ruby code instead of the AutoIt scripting language.
···
--
James Britt
"In physics the truth is rarely perfectly clear, and that is certainly
universally the case in human affairs. Hence, what is not surrounded by
uncertainty cannot be the truth."
- R. Feynman
Anukul Singhal wrote:
Hi,
After invoking notepad through ruby, I wanted to know if I could type
some text in that notepad (which was just invoked using `notepad`) and
save it using a ruby code.
Can anyone please help me with the ruby code in this regard?
Thanks,
Anukul
Do you really need to invoke notepad? Why not just write the text to the
file directly?
File.open('foo.txt','w') do |out|
out << 'some text to write to the file, blah blah blah'
end
···
--
Posted via http://www.ruby-forum.com/\.
Drew Olson wrote in post #648910:
Anukul Singhal wrote:
Hi,
After invoking notepad through ruby, I wanted to know if I could type
some text in that notepad (which was just invoked using `notepad`) and
save it using a ruby code.
Can anyone please help me with the ruby code in this regard?
Thanks,
Anukul
Do you really need to invoke notepad? Why not just write the text to the
file directly?
File.open('foo.txt','w') do |out|
out << 'some text to write to the file, blah blah blah'
end
Here, after creating the files, you can launch/open this file by using
the below command
system('start foo.txt')
Hope it helps
Thanks
RRP
···
--
Posted via http://www.ruby-forum.com/\.