小编elb*_*rna的帖子

批量更改文件扩展名

简单的问题。IMDU命令

imdu /b file.imd file.raw
Run Code Online (Sandbox Code Playgroud)

并在file.raw上转换file.imd

我有很多.imd,所以我需要一批我尝试过的

for %%x in (*.imd) do imdu /b %%x %%~nx.raw
Run Code Online (Sandbox Code Playgroud)

但无法创建名为%%。raw的文件

我需要批量删除扩展名imd并替换为raw怎么办?

windows command-line batch-file batch-rename

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

对 ++ 的增量感到困惑

我想增加一个变量,所以 c 是 4,d 是 c ++ (所以是 5)

这段代码有效

#include <stdio.h>

int main()
{
int c = 4;
int d = ++c ;
printf("Value of c is: %d \n", c);
printf("Value of d is: %d \n", d);
}
Run Code Online (Sandbox Code Playgroud)

问题是 c 和 d 返回 5。

Value of c is: 5 
Value of d is: 5 
Run Code Online (Sandbox Code Playgroud)

我想获得这个:

Value of c is: 4
Value of d is: 5 
Run Code Online (Sandbox Code Playgroud)

我的想法是声明一个var(c)将4赋值给c,然后声明d并将c++的值赋给d。bash 上有类似的东西,但使用 ++ 而不是 +1 (太简单了)

#!/bin/bash
c=4

echo "C is now $c"

d=$((++c)) …
Run Code Online (Sandbox Code Playgroud)

c

-6
推荐指数
1
解决办法
198
查看次数

标签 统计

batch-file ×1

batch-rename ×1

c ×1

command-line ×1

windows ×1