-
使用记事本编程
2015-06-16 22:14:57使用记事本编程,可以用以记事本的方式编写代码。 -
记事本编程时的问题 error 1083
2015-11-09 08:17:19昨天看了视屏 , 记事本编程,先打好代码,后缀改为.c,然后打开vc2013 tool 的 开发人员命令提示此时默认路径 是 VS2013的路径,你必须先切换到桌面 否则用cl 编译命令就会报出 error 1083 啦...昨天看了视屏 , 记事本编程,先打好代码,后缀改为.c,
然后打开vc2013 tool 的 开发人员命令提示
此时默认路径 是 VS2013的路径,
你必须先切换到桌面 否则用cl 编译命令就会报出 error 1083 啦
-
实现记事本编程
2018-02-13 13:20:39用记事本编写代码,并编译打包? 问题解决: error LNK2019: 无法解析的外部符号 __imp__keybd_event@16,该符号在 函数 _search 中被引用 要点: 切记:注意添加库文件,无法解析且没有库文件的,需使用如:#...研究问题:
- 用记事本编写代码,并编译打包?
- 问题解决: error LNK2019: 无法解析的外部符号 __imp__keybd_event@16,该符号在
函数 _search 中被引用
要点:
- 切记:注意添加库文件,无法解析且没有库文件的,需使用如:#pragma comment(lib, “shell32.lib”)
截图展示区:
-
2.
#include<stdio.h> #include<stdlib.h> #include<Windows.h> #pragma comment(lib, "shell32.lib") //同步 //void openwapj() //{ // system("\"F:\\Program Files (x86)\\360Chrome\\Chrome\\Application\\360chrome.exe\" http://www.52pojie.cn/portal.php"); // //} //异步 void baidu() { ShellExecuteA(0, "open", "https://www.baidu.com/",0,0,0); } void close() { system("taskkill /f /im 360se.exe"); } void search() { keybd_event(68, 0, 0, 0); keybd_event(68, 0, 2, 0); Sleep(20); keybd_event(65, 0, 0, 0); keybd_event(65, 0, 2, 0); Sleep(20); keybd_event(78, 0, 0, 0); keybd_event(78, 0, 2, 0); Sleep(20); keybd_event(69, 0, 0, 0); keybd_event(69, 0, 2, 0); Sleep(20); keybd_event(73, 0, 0, 0); keybd_event(73, 0, 2, 0); Sleep(20); keybd_event(0X20, 0, 0, 0); keybd_event(0X20, 0, 2, 0); Sleep(20); keybd_event(0X0D, 0, 0, 0); keybd_event(0X0D, 0, 2, 0); Sleep(20); } void click() { SetCursorPos(300, 420); Sleep(20); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); Sleep(20); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); } void main() { //HWND win; //win = FindWindowA("ConsoleWindowClass", NULL); //ShowWindow(win,SW_HIDE);//隐藏控制台窗口 while (1) { Sleep(20); baidu(); Sleep(4000); search(); Sleep(3000); click(); Sleep(3000); close(); } }
运行结果:
VS中链接库有两种方式:1.项目设置。2.代码设置。 -
类WINDOWS的JAVA记事本编程(含设计文档)
2009-06-03 14:10:30类WINDOWS的JAVA记事本编程 可以实现类是WINDOWS下记事本的功能 -
最少字符填充成回文子串:第一次记事本编程+命令行调试
2020-06-12 01:40:25原题如图题目三: 主要思路:枚举回文对称轴,...由于第一次用记事本编程,一些语法错误也不能很快的找到,也不能设断点之类的(可以,但目前不会。。)所以花费了很长时间 首先是f[0][0]的初始化,应该是2 其次是f[0原题如图:
主要思路:枚举回文对称轴,有字符轴和间隔周两种情况(分别对应恢复后的回文串为奇数还是偶数的情况。
之后动态规划,f[i][j] = min(f[i-1][j]+f[i][j-1]) + 1-----s[i]和s[j]不等
若相等,则直接f[i][j]=f[i-1][j-1]思路很简单,最后时间都花在了边界条件的确定上。
由于第一次用记事本编程,一些语法错误也不能很快的找到,也不能设断点之类的(可以,但目前不会。。)所以花费了很长时间首先是f[0][0]的初始化,应该是2
其次是f[0][i]的初始化,要根据f[0][0]处的值做调整
(感觉这样很不优雅,但目前来说有效,希望大家有好办法的留言赐教)也算一个新的尝试,太依赖IDE了(用输出调试又何尝不是。。没什么本质区别
有时间可以肉眼debug(\doge)
步骤如下:首先是写这个xyz.txt
发现g++似乎编译不了txt,于是改名为xyz.cpp, 然后用:
g++ xyz.cpp
得到: a.exe
命令行直接 a.exe即可,有输入的话接下来直接输入就行(深夜了,头脑不清醒,有问题欢迎留言,非常抱歉)
最后代码如下,并不完整,追踪解没有写出,大家自己补充吧
xyz xjj,要努力啊!
接下来的这几天,加油!
大家晚安~~# include <iostream> # include <cstring> using namespace std; char s[1000], mark[1000], ss[1000]; int slen, res = 10000; int f[1000][1000]; char s1[1000], s2[1000]; int s1len, s2len; // 0, 1, 2, m - 1, |, m + 1, ~ m + (n) // 0, 1,| 2, 3, 4 // abcdca int func() { int flag1 = 1; int flag2 = 1; f[0][0] = int((s1[0] != s2[0])) + int((s1[0] != s2[0])); cout << "www" <<1<<endl; for (int i = 1; i < s1len; i++) { if(s1[i] == s2[0]){ if(f[0][0] == 2) f[i][0] = f[i - 1][0] - flag1; else f[i][0] = f[i - 1][0]; flag1 = 0; } else f[i][0] = (s1[i] != s2[0]) + f[i - 1][0]; } for (int i = 1; i < s2len; i++) { if(s1[0] == s2[i]){ if(f[0][0] == 2) f[0][i] = f[0][i - 1] - flag2; else f[0][i] = f[0][i - 1]; flag2 = 0; } else f[0][i] = (s1[0] != s2[i]) + f[0][i - 1]; } for (int i = 1; i < s1len; i++) { for(int j = 1; j < s2len; j++) { if(s1[i]==s2[j]) f[i][j] = f[i-1][j-1]; else f[i][j] = min(f[i-1][j], f[i][j-1]) + 1; // 标记mark } } // a, b // abb. b // abc, d cout << "-------------" << endl; for (int i = 0; i < s1len; i++) { for(int j = 0; j < s2len; j++) { cout << f[i][j] << ' '; } cout << endl; } cout << "-------------" << f[s1len-1][s2len-1] << "-------" << endl; return f[s1len-1][s2len-1]; } int main() { cout << 3 << endl; while(cin >> s){ res = 1000; slen = strlen(s); cout << 2 << endl; for (int i = 1; i < slen - 1; i++) { memset(f, -1, sizeof(f)); for(int k = i - 1; k >=0; k--) { s1[i - 1 - k] = s[k]; s1[i - k] = 0; } for(int k = i + 1; k < slen; k++) { s2[k - i - 1] = s[k]; s2[k - i] = 0; } s1len = strlen(s1); s2len = strlen(s2); int temp = func(); if(temp < res) { // 通过mark 回溯求解, 记录在ss res = temp; } cout << "hhhh : " << res << endl; } cout << "aaa" << endl; for (int i = 1; i < slen; i++) { memset(f, -1, sizeof(f)); for(int k = i - 1; k >=0; k--) { s1[i - 1 - k] = s[k]; s1[i - k] = 0; } for(int k = i; k < slen; k++) { s2[k - i] = s[k]; s2[k - i + 1] = 0; } s1len = strlen(s1); s2len = strlen(s2); int temp = func(); // abcdecad if(temp < res) { // 通过mark 回溯求解, 记录在ss res = temp; } cout << "hhhh : " << res << endl; } if(res > slen-1) res = slen-1; cout << "hhhh : " << res << endl;} // get ss, res. return 0; }
-
java记事本编程工作原理_Java文件(io)编程之记事本开发详解
2021-03-16 16:40:34本文实例为大家分享了Java开发简易记事本的具体代码,供大家参考,具体内容如下public class NotePad extends JFrame implements ActionListener{//定义需要的组件JTextArea jta=null; //多行文本框JMenuBar jmb=...本文实例为大家分享了Java开发简易记事本的具体代码,供大家参考,具体内容如下
public class NotePad extends JFrame implements ActionListener{
//定义需要的组件
JTextArea jta=null; //多行文本框
JMenuBar jmb=null; //菜单条
JMenu jm1=null; //菜单
JMenuItem jmi1=null,jmi2=null; //菜单项
public static void main(String[] args) {
NotePad np=new NotePad();
}
public NotePad(){ //构造函数
jta=new JTextArea(); //创建jta
jmb=new JMenuBar();
jm1=new JMenu("文件");
jm1.setMnemonic('F'); //设置助记符
jmi1=new JMenuItem("打开",new ImageIcon("imag_3.jpg"));
jmi1.addActionListener(this); //注册监听
jmi1.setActionCommand("open");
jmi2=new JMenuItem("保存");
jmi2.addActionListener(this);
jmi2.setActionCommand("save");
this.setJMenuBar(jmb); //加入
jmb.add(jm1); //把菜单放入菜单条
jm1.add(jmi1); //把item放入到Menu中
jm1.add(jmi2);
this.add(jta); //放入到JFrame
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(400,300);
this.setTitle("记事本");
this.setIconImage((new ImageIcon("imag_2.jpg")).getImage());
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
//判断是哪个菜单被选中
if(arg0.getActionCommand().equals("open")){
//JFileChooser,创建一个文件选择组件
JFileChooser jfc1=new JFileChooser();
jfc1.setDialogTitle("请选择文件……"); //设置名字
jfc1.showOpenDialog(null); //默认方式
jfc1.setVisible(true); //显示
//得到用户选择的文件全路径
String filename=jfc1.getSelectedFile().getAbsolutePath();
FileReader fr=null;
BufferedReader br=null;
try {
fr=new FileReader(filename);
br=new BufferedReader(fr);
//从文件中读取信息并显示到jta
String s="";
String allCon="";
while((s=br.readLine())!=null){ //循环读取文件,s不为空即还未读完毕
allCon+=s+"\r\n";
}
jta.setText(allCon); //放置到jta
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
fr.close();
br.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}else if(arg0.getActionCommand().equals("save")){
//出现保存对话框
JFileChooser jfc2=new JFileChooser();
jfc2.setDialogTitle("另存为……");
jfc2.showSaveDialog(null); //按默认的方式显示
jfc2.setVisible(true);
//得到用户希望把文件保存到何处,文件全路径
String filename2=jfc2.getSelectedFile().getAbsolutePath();
//准备写入到指定文件
FileWriter fw=null;
BufferedWriter bw=null;
try {
fw=new FileWriter(filename2);
bw=new BufferedWriter(fw);
bw.write(this.jta.getText());
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
运行效果如下
点击文件按钮,点击打开菜单项,选择一个文本文件,效果如下:
打开后,内容显示如下:
对内容稍作修改,另存为名为sss的文件,效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
-
记事本改字体的代码java_记事本编程切换字体颜色 用java编写一个记事本程序
2021-03-08 22:21:48如何改变,记事本中字体的颜色?您可以在记事本中更改字体,但不能更改颜色。笔记本中的字符与其他代码(如ASCII码)相对应。如果有颜色,则需要添加额外的开销信息,这在记事本中是不允许的,因为记事本记录了计算机... -
windows命令行+记事本编程
2020-05-08 17:52:07Windows Kits目录\10\Include\10.0.17134.0\ucrt 之后就可以打开cmd,转到记事本所写的.c文件目录下, 用cl x.c后x.exe直接运行即可 方法2参考文章https://blog.csdn.net/qq_39745766/article/details/83066532 -
【KuangStudy】面向记事本编程!!!HelloWorld(//TODO 2021/02/05 配图)
2021-02-05 15:19:06面向记事本编程!!!HelloWorld(//TODO 2021/02/05 配图) 随便新建一个文件夹,存放代码 新建一个java文件 文件后缀名为java Hello.java 【注意点】系统可能没有显示后缀名,我们需要手动打开 编写代码 ... -
python记事本编程_Python面向对象编程 - 一个记事本程序范例(一)
2021-01-30 02:32:45notebook.pyimportdatetimelast_id=0classNote:‘‘‘Represent a note in the notebook. Match against astring in searches and store tags for each note.‘‘‘def __init__(self, memo, tags=‘‘):self.memo=... -
python记事本编程_Python面向对象编程 - 一个记事本程序范例(二)
2020-11-30 12:40:45给程序加上控制台菜单menu.pyimportsysfrom notebook importNotebook, NoteclassMenu:'''Display a menu and respond to choices when run.'''def __init__(self):self.notebook=Notebook()self.choices={"1": self.... -
怎么用记事本编程python_利用Python制作一个“电子记事本”
2020-11-30 12:40:00案例内容今天的挑战就是写一个“记事本”小程序。程序的功能分为三个部分:1、把内容记录到文件。2、显示记录的所有内容。3、删除不再需要的内容。Python学习资料或者需要代码、视频加Python学习群:960410445正式的... -
winform 记事本编程部分
2015-03-09 22:43:00textbox: 属性: text:文本 selectedtext:获取或设置选中文本 canundo:是否能够撤销 方法: undo:撤销 clearundo:清空撤销缓冲区 cut:剪切 copy:复制 Paste:粘贴 ...显示对话框... -
好用的超级记事本编程专用
2008-12-16 21:48:17适合编程人员用的记事本,像ultra-edit,但没它占的资源大 -
初学Java,记事本编程的使用
2019-09-30 08:03:05写入代码在记事本中保存为 .java 的文件。放于c盘 必须要管理员模式才能进行编译(Win10) 转到c盘 cd\ 。 编译生成输入格式:javac+空格+ 对应的文件名.java。 运行输入格式:java+空格+对应文件名。 输出运行... -
javaSE基础之记事本编程
2014-07-21 22:42:00首先安装好jdk和jre,之后... 将代码记事本----》cmd--->javac 文件名.java ----->java 文件名 如图: 2. 关于记事本文件属性的问题,如何设置隐藏与不隐藏...... Ctrl+R ----->工具--->文件夹... -
jdbc+记事本编程试水
2015-02-21 22:55:39运用记事本编写了个java程序试一下jdbc 用的mysql数据库 下面是代码 import java.sql.*; public class ConnMySql { public static void main(String[] args) throws Exception { //1.加载驱动,使用反射的知识... -
如何使用记事本编程,并生成exe
2019-10-01 02:21:392 编程 3 打开VS2015 开发人员命令提示 4 找到1.c文件的位置,然后在VS2015 开发人员命令提示,输入cd 空格 位置,回车 cd C:\Users\denggelin\Desktop 进入1.c所在位置后,输入cl 1.c回车 cl 1.c 这... -
Day2 java记事本编程入门思维导图
2019-02-16 13:21:50 -
WP8.1之小小记事本编程
2015-09-27 17:27:34~~~仅为自己日后参考~~~ 整体手机界面: 新建记事界面(1) 新建记事界面(2) 编辑界面 文件标题界面(1) 文件标题界面(2) 文件标题编辑界面 设置密码界面(1) 设置密码界面(2) ...保存时Toast通知 -
VS2015 开发人员命令提示,如何实现记事本编程
2019-10-01 02:21:33开始,选择VS2015 开发人员命令提示,打开 找到.c文件的位置,复制位置 在VS2015 开发人员命令提示, 输入cd 位置 回车 然后输入cl 文件名 回车 这样进行编译 转载于:... -
python基础--记事本编程之代码保存必须是utf-8
2020-03-23 21:49:181.新建一个txt文档,比如在桌面新建,然后命名为1.py,然后输入一个简单的语句,比如让它打印一段话 print“hellopython” ...记事本打开1.py,然后另存为选项出来后,修改文件格式为utf-8,替换当前文档即可 ... -
记事本编程,运行时出现了个BUG,新人求解
2017-03-25 06:05:27 -
C_0327_02 hellowword记事本编程
2016-12-10 20:33:26GPU即图形处理器(及显卡),在图形编程下,需要用到GPU线程调试 并行堆栈 堆栈就是写一个应用程序的执行过程,多核应用程序的执行过程 常用的CMD-DOS命令 dir:列出当前目录下的文件及... -
java初学第一天之:安装及记事本编程
2015-11-12 18:53:012、安装好了可以做一个简单的helloworld.java的记事本程序 代码:public class helloworld { public static void main(String args[]){ System.out.println("我爱你"); } } 3、运行 打开cmd ... -
记事本编程的简单代码_学习VB编程第14天,一个简单的排序代码把我难住了
2021-01-26 04:48:49今天学习了刘金玉老师VB编程教程的第21期,学习的主要内容是冒泡排序算法。一、算法的主要种类1.算法的种类有冒泡排序法、选址排序法、折半查找法、快速排序法、穷举法等。2.补充知识:variant数据是一种特殊的数据...