悬赏一个可改变TXT字体和颜色以及自动保存的小程序
悬赏价格可以适当再追加。要求:使用。BAT或者其他方便不消耗内存不需要每次都重新设置的文件,让TXT文件可以自动保存,可以改变字体和字的颜色。
备注:
此为试验贴,但依然有效。
只为了激发各位研究各种问题的兴趣,以及各位会员提问的激情。
希望以后大家多多发悬赏,多多拿悬赏。
(最近果然是佣兵的YY小说看多了。。)
鉴于字体和颜色的无法改变,我们就只要可以自动保存就好了。
[ 本帖最后由 AK47 于 2008-10-25 16:17 编辑 ]
(顺便抱怨一下那个毛组图功能,我不会用啊-_-)
自己做了一个简单的自动保存 你试试0_0 基本能够实现自动保存功能
间隔设置长一点不然后果.....
代码如下:
C++语言:
VOID CALLBACK TimerProc( HWND hwnd,
UINT uMsg,
UINT_PTR idEvent,
DWORD dwTime
)
{
HWND hWnd = FindWindow(L"Notepad",NULL);
if (hWnd != NULL)
{
SetForegroundWindow(hWnd);
keybd_event(VK_CONTROL,0,KEYEVENTF_EXTENDEDKEY|0,0);
keybd_event(0x53,0,KEYEVENTF_EXTENDEDKEY|0,0);
keybd_event(0x53,0,KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP,0);
keybd_event(VK_CONTROL,0,KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP,0);
}
}
void CAutoSaveDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
this->UpdateData(TRUE);
if (this->m_dwElapse > 0)
{
SetTimer(ID_TIMER,this->m_dwElapse,TimerProc);
this->m_bOK.EnableWindow(FALSE);
this->m_bCancel.EnableWindow(TRUE);
}
else
{
AfxMessageBox(L"自动保存间隔必须大于0!");
}
}
void CAutoSaveDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
KillTimer(ID_TIMER);
keybd_event(0x53,0,KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP,0);
keybd_event(VK_CONTROL,0,KEYEVENTF_EXTENDEDKEY|KEYEVENTF_KEYUP,0);
this->m_bOK.EnableWindow(TRUE);
this->m_bCancel.EnableWindow(FALSE);
} 百度的就不要了,我百度过,都不是喜欢的方式。
[ 本帖最后由 AK47 于 2008-10-24 16:43 编辑 ] 强人们。。该你们出手啦。。 这个我以前在电脑爱好者上看过。但他只有自动保存
没有改变字体和颜色。 TXT谈何文本格式? 原帖由 hyp 于 2008-10-24 21:58 发表 http://www.chengyi.org/bbs/images/common/back.gif
TXT谈何文本格式?
TXT没有办法改变字体和颜色么?
我去百度下,若TXT格式真的无法改变字体和颜色,那么本次悬赏题目我会更改。
[ 本帖最后由 AK47 于 2008-10-25 05:52 编辑 ] 由于是测试帖,看到一个好答案我就直接结束悬赏啦~
虽然我觉得很多年前在电脑爱好者上看的那个写一个BAT文件,双击运行后就可以了。这样更好一点。呵呵~
欢迎大家在有疑问的时候尽管发悬赏帖~重赏之下必有勇夫~啥事都有牛人来帮你们解决~ :L 怎么可能是BAT 或者是你题目记错了吧
TXT本身并没有存储关于字体大小和颜色的信息,
而且BAT还没有强大到可以找到记事本窗口然后帮你自动保存记事本的地步吧
:) 第二次在这版块赚到1000大洋,哈哈 你继续提问呀 吼吼 利用寻找焦点的 方法 来保存
指定 窗口程序 不错不错 学习了
吼吼..询问 hyp 你是用MFC的对话框设计来做程序吗? :) 那图标上面毅然写着三个大字"MFC"
我的文件保护器大体完成了 琼苍 我知道 你用MFC设计啊
就是想问你 是用 对话框设计那个选项吗?
呵呵 是吗 文件保护器 发过来 给偶看看OK? :) 详情Q聊 不要乱用钱.....:m36 :m36
页:
[1]