小编Mik*_*ner的帖子

以编程方式切换到Google Chrome中的标签,如果找不到标签,则打开网址

我需要Google Chrome的以下功能.我没有找到可以帮助我的命令行参数.

  • 检查其中一个Google Chrome标签页中是否已打开网址
  • 如果是,请激活此选项卡
  • 如果没有,请在新选项卡中打开URL

任何想法如何解决这个问题?

javascript google-chrome

4
推荐指数
1
解决办法
5484
查看次数

在Windows Shell中将包含*(星号)字符的字符串作为命令行参数传递

我正在寻找一种方法,通过命令行将包含"*"字符的字符串传递给可执行文件.

  command.exe 3*2
Run Code Online (Sandbox Code Playgroud)

我想传递字符串3*2.相反,Windows会在当前目录中搜索与文件掩码"3*2"匹配的文件,并将找到的所有文件传递给command.exe

在双引号之间加上"3*2"也没有用,仍然是同样的问题.

我也试过'3*2'(在单引号之间),但随后传递了整个字符串(包括单引号),这不是我需要的.

有没有办法将字符串3*2(没有任何引号)传递给命令?

windows shell windows-shell

3
推荐指数
1
解决办法
6609
查看次数

C#:将多个图像保存到单个文件中

我正在研究一个维护图像字典的类.此字典应保存到文件并从文件加载.

我实现了以下解决方案,但问题是根据MSDN文档中的Image.FromStream();
http://msdn.microsoft.com/en-us/library/93z9ee4x(v=VS.80).aspx

"如果使用相同的流连续调用此方法,则流将重置为零."

任何想法如何解决这一问题?加载字典的速度至关重要.

class ImageDictionary
{
    private Dictionary<string, Image> dict = new Dictionary<string, Image>();

    public void AddImage(string resourceName, string filename)
    {
       //...
    }

    public Image GetImage(string resourceName) 
    {
       //...
    }


    public void Save(string filename)
    {
        var stream = new FileStream(filename, FileMode.Create);
        var writer = new BinaryWriter(stream);
        writer.Write((Int32) dict.Count);
        foreach (string key in dict.Keys)
        {
            writer.Write(key);

            Image img;
            dict.TryGetValue(key, out img);
            img.Save(stream,System.Drawing.Imaging.ImageFormat.Png);
        }
        writer.Close();
        stream.Close();
    }

    public void Load(string filename)
    {
        var stream = new FileStream(filename, FileMode.Open);
        var reader …
Run Code Online (Sandbox Code Playgroud)

c# image stream

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

标签 统计

c# ×1

google-chrome ×1

image ×1

javascript ×1

shell ×1

stream ×1

windows ×1

windows-shell ×1