标签: command

system()复制失败,而cmd复制工作

在cmd.exe中,我可以执行命令"copy c:\ hello.txt c:\ hello2.txt",它运行正常.但在我的C程序中,我运行了这段代码并得到以下错误:

#include <iostream>

using namespace std;

int main()
{
    system("copy c:\hello.txt c:\hello2.txt");
    system("pause");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:系统找不到指定的文件.

谁知道这里发生了什么?

c command copy escaping system

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

从搜索模式复制到ex模式

在" /"搜索模式下,如果需要将其复制到ex模式,我该怎么办.我搜索过/ab.*xy,现在我需要它%s/ab.*xy/.../g.

我的目的是测试我的搜索,然后将其用于搜索替换

vim command copy

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

这个问题的最佳设计模式

我需要构建各种命令并将它们作为参数传递给另一个程序.

这些命令共享一些信息和格式,但参数的数量不同.

例如,对于CRUD操作,我可能会生成以下命令字符串:

"create""host_ip""database""user_id""profile""personal_data1""personal_data2""personal_datan"
"retrive""host_ip""database""user_id"
"update""host_ip""database""user_id""personal_data1""personal_data2""personal_datan"
"delete""host_ip""database""user_id"
Run Code Online (Sandbox Code Playgroud)

我相信有更聪明的方法可以做到这一点并通过在这个神奇的网站上分享它,我可能会做得更好.

java command design-patterns

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

Python:-o命令有什么作用?

我正在研究一个Python代码

os.system(cmd)
Run Code Online (Sandbox Code Playgroud)

打电话到哪里

cmd = "python apythonfile.py -o htmlfile.html folderlocation"
Run Code Online (Sandbox Code Playgroud)

我不确定-o命令的作用.我试过谷歌搜索它,但搜索-o会带来I/O的东西,我无法在任何常规命令页面列表中找到该命令.

python command

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

在终端中使用sed替换文件中的文本

我在这个文件中有这个文字:

test.php的

$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'original',
      'username' => 'root',
      'password' => 'root',
      'host' => 'localhost'
    ),
  ),
);
Run Code Online (Sandbox Code Playgroud)

在终端运行此行以用'new'替换'original'

sed -i 's/original/new/g' test.php
Run Code Online (Sandbox Code Playgroud)

更新:错误消息是:

sed:1:"test.php":未定义标签'est.php'

问题是什么?

更新2:

如果我只是运行:(我删除'-i')

sed 's/original/new/g' test.php
Run Code Online (Sandbox Code Playgroud)

我看到终端中修改了文件文本.但是文件没有保存.

terminal command sed

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

如何使用ReactiveCommand可以执行

我是WPF的新手,使用reactUI实施应用程序。我有一个按钮,并为其添加了命令处理程序。只想在canExecute为true时才调用该方法。

在视图模型中,我已经定义了它

public bool canExecute 
{
  get { return _canExecute;}
  set { _canExecute = value;}
}

Bind()
{
 AddRecord = new ReactiveCommand(_canExecute);

    AddRecord .Subscribe(x => 
    {
       AddR()
}
}
void AddR()
{
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。如何将其转换为System.IObservable?

command prism reactiveui

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

Rsync - 不传输空文件

我想用来rsync将文件从服务器传输到我自己的电脑,但服务器端有一些空文件.我不需要那些文件,rsync这种情况下的命令是什么(传输所有文件除了空文件)?

linux shell rsync command

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

shell测试('[')命令中-e选项的含义是什么?

我在Linux中使用shell命令,我找到了这个命令:

while [ ! -e /tmp/.wm_ready ]; do sleep 0.1 ; done
Run Code Online (Sandbox Code Playgroud)

我认为这个命令会sleep 0.1s/tmp/.wm_ready创建之前完成.

但我不知道什么是-e选择.谁能帮我解决这个问题?

shell command

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

将多个命令的输出重定向到文件

我在Linux Shell中同时运行多个命令,例如

echo "Line of text 1" && echo "Line of text 2" && complexthing | xargs printf "complexspecifier"
Run Code Online (Sandbox Code Playgroud)

我想将所有输出重定向到file1。我知道我可以>file1在每个单独的命令之后添加,但这似乎很庞大。我怎样才能做到这一点?

bash shell command-line command output

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

从Button命令获取ListView xamarin.forms MVVM

在我的xamarin.forms应用程序中我的ListView上有一个问题,我使用MVVM模式.我希望你能帮助我.这是我的xaml:

 <ListView x:Name="MissingVolumeListView"  
                          ItemsSource="{Binding Volumes}"
                          SelectedItem ="{Binding Id}"
                             >
                            <ListView.ItemTemplate>
                                <DataTemplate>
                                    <ViewCell>
                                        <Grid x:Name="Item">
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition Width="*"/>
                                                <ColumnDefinition Width="40"/>
                                            </Grid.ColumnDefinitions>
                                            <Label  Text="{Binding Name}" Style="{StaticResource UsualLabelTemplate}"/>
                                            <Button Grid.Column="1" x:Name="DeleteButton" Text ="-" BindingContext="{Binding Source={x:Reference MissingVolumeListView}, Path=BindingContext}"   Command="{Binding DeleteVolumeCommand}" CommandParameter="{Binding Source={x:Reference Item}, Path=BindingContext}"/>
                                        </Grid>
                                    </ViewCell>
                                </DataTemplate>
                            </ListView.ItemTemplate>
                        </ListView>
Run Code Online (Sandbox Code Playgroud)

然后我在ViewModel中获取DeleteVolumeCommand:

 private ICommand _deleteVolumeCommand;
    public ICommand DeleteVolumeCommand
    {
        get
        {
            {
                if (_deleteVolumeCommand == null)
                {
                    _deleteVolumeCommand = new Command((e) =>
                    {
                        var item = (e as Volume);
                        int index = MissingVolumeListView.Items.IndexOf(item);                       
                    });
                }

                return …
Run Code Online (Sandbox Code Playgroud)

listview command mvvm xamarin xamarin.forms

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