小编use*_*ser的帖子

运行命令提示符命令

有没有办法从C#应用程序中运行命令提示符命令?如果是这样,我将如何做以下事情:

copy /b Image1.jpg + Archive.rar Image2.jpg
Run Code Online (Sandbox Code Playgroud)

这基本上在JPG图像中嵌入了一个RAR文件.我只是想知道是否有办法在C#中自动执行此操作.

.net c# command-line command prompt

563
推荐指数
12
解决办法
86万
查看次数

捕获活动窗口的截图?

我正在制作一个屏幕截图应用程序,一切都很顺利.我需要做的就是捕获活动窗口并截取此活动窗口的屏幕截图.有谁知道我怎么做到这一点?

c# screenshot active-window

163
推荐指数
7
解决办法
28万
查看次数

使无边框形式可移动?

有没有办法使一个没有边框的表单(FormBorderStyle设置为"none")可以在窗体上单击鼠标时移动,就好像有一个边框?

c# border movable winforms

101
推荐指数
8
解决办法
15万
查看次数

网页底部/顶部的JavaScript?

我刚刚使用Mozilla Firefox的插件"Yslow",它告诉我应该把JavaScript放在底部.我之前听过这个,但没有真正想过这个.与顶部相比,将JavaScript放在网页底部真的有优势吗?

javascript webpage

69
推荐指数
4
解决办法
6万
查看次数

PHP - 使用GET查询的加号

我有一个PHP脚本,通过以下方法对字符串进行基本加密:

<?php
$key = 'secretkey';
$string = $_GET['str'];

if ($_GET['method'] == "decrypt")
{
    $output = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, md5(md5($key))), "\0");
}

if ($_GET['method'] == "encrypt")
{
    $output= base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key))));
}

echo $output;
?>
Run Code Online (Sandbox Code Playgroud)

加密字符串的URL示例如下所示:

Encrypt.php?method = encrypt&str =快速狐狸

哪个会将此作为加密字符串返回:

LCUT/ieVa6cl3/4VtzE + jd9QPT3kvHYYJFqG6tY3P0Q =

现在要解密字符串,您只需将"方法"查询更改为"解密",如下所示:

Encrypt.php?方法=解密&STR = LCUT/ieVa6cl3/4VtzE + jd9QPT3kvHYYJFqG6tY3P0Q =

唯一的问题是,当加密的字符串被解密时,它会返回:

¬ƒ§rYV}̳5Äš·NSSI(ñïX8Þ,B

我已将问题缩小到加密字符串中的加号.PHP的GET方法似乎将加号转换为空格.我搜索了这个bug,发现它已经在这里提交.我尝试过该页面上列出的不同方法,其他方法没有成功.我得到的最接近的是使用这个:

$fixedstring = str_replace(" ", "+", $string);
Run Code Online (Sandbox Code Playgroud)

然后在加密方法中使用$ fixedstring,问题是,在解密时,所有空格都转换为加号.有任何想法吗?

我知道使用POST会更有意义,但我出于特定原因使用GET.我会遗漏细节.

php get

34
推荐指数
4
解决办法
4万
查看次数

检查表格关闭的原因

如何检测窗体是如何关闭的?例如,如何确定用户是否单击了关闭表单的按钮,或者用户是否点击了右上角的"X"?谢谢.

更新:

忘记提到该按钮调用Application.Exit()方法.

c# winforms

26
推荐指数
2
解决办法
3万
查看次数

如果filename包含某个单词,则从目录中删除文件

我需要检查一个目录,看看是否有文件名包含特定关键字的文件,如果有的话,要删除它们.这可能吗?

例如,删除C:\Folder文件名中包含关键字"Apple"的所有现有文件.

c# directory file-io exists

22
推荐指数
4
解决办法
7万
查看次数

防止重复的MDI子表单

有没有办法阻止在MDI容器中打开某个表单,如果该表单已经打开?

c# mdi children

12
推荐指数
1
解决办法
2万
查看次数

C# - 获取ToolStripMenuItem的父级

如何确定ToolStripMenuItem的父级?使用普通的MenuStrip,您只需使用Parent属性,但ToolStripMenuItem似乎没有该属性.我有一个ToolStripDropDownButton,它有几个ToolStripMenuItems,我希望能够以编程方式精确定位那些父类.

c# winforms

12
推荐指数
2
解决办法
2万
查看次数

C# - 计算字符串长度并将每个字符替换为另一个字符

如何计算字符串中的字符数并创建具有相同字符数的另一个字符串,但用单个字符(如"*")替换所有字符串?谢谢.

c# string replace character

8
推荐指数
1
解决办法
1万
查看次数