小编use*_*268的帖子

命令提示符/批处理 - 使用顺序编号重命名多个文件

假设我有多个文件

filename.a.txt
filename.b.txt
filename.c.txt
Run Code Online (Sandbox Code Playgroud)

我想运行一个以所有 .txt 文件为目标的批处理文件,并将它们重命名为我在自定义 %filename% var 中设置的任何内容

filename.1.txt
filename.2.txt
filename.3.txt
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经写了这个:

set filename=FileTitle
for /r %%i in (*.txt) do call ren %%i %filename%.txt
Run Code Online (Sandbox Code Playgroud)

它可以工作,但问题是它只是选取第一个 .txt 文件并为其提供 FileTitle 文件名,仅此而已。我无法弄清楚如何批量重命名所有 .txt 文件,并为它们提供唯一的序列号作为输出的前缀/后缀/自定义变量%filename%.txt,例如%filename%-%uniquesuffix%.txt. 所以我需要设置某种变量,为每个文件提供一个唯一的数字,例如按字母顺序从 1 到 99(cmd 提示选择文件的默认顺序)。

我确实搜索了其他答案,但它们只显示了如何向重命名的文件添加全局/相同前缀。

windows batch-file batch-rename

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

如何用flexbox填充垂直空间?

如果.right项目拉伸高度为任何尺寸,如何使.item内部元素.left平均填充垂直空间?

从: 在此输入图像描述

至: 在此输入图像描述

.container {
  display: flex;
  background: #ccc;
}

.left {
  flex: 2;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  height: 100%;
}

.right {
  flex: 1;
  border: 1px solid #000;
}

.item {
  border: 1px solid #000;
  flex: 1 0 100%;
  align-self: stretch;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div class="left">
    <div class="item">
      Item 1
    </div>
    <div class="item">
      Item 2
    </div>
  </div>
  <div class="right">
    Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

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

批次| 将多个变量回显到文件

目录包含2个(或更多)具有任意随机名称的视频文件.

video1.mkv
video2.mkv
Run Code Online (Sandbox Code Playgroud)

需要找出每个视频的持续时间.为此,我们使用MediaInfo.

setlocal EnableDelayedExpansion

for %%a in (*.mkv) do (
  for /f "usebackq" %%a in (`"mediainfo --Inform=Video;%%Duration%% %%a"`) do set duration=%%a

  echo "!duration!" > "data.txt"
)
Run Code Online (Sandbox Code Playgroud)

问题是,它只打印1个值/持续时间(我认为是最后一个文件).它有效,只购买一个文件.

如何使其与目录中的所有文件一起使用?

windows batch-file command-line-interface mediainfo windows-10

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

CSS:nth-​​child()样式,每个第2个和第3个相同的颜色,依此类推

如何按此顺序设置链接样式:

第一个红色,第二个蓝色,第三个蓝色,第四个红色,第五个红色,第六个蓝色,第七个蓝色等等.有图像示例:

在此输入图像描述

css css-selectors css3

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

用jQuery删除括号

我想(remove this)div内容中删除。我正在使用它,并且可以使用,但是它也将更bar改为foo

var replaced = $("div").html().replace(/\(.*\)/g, '');
$("div").html(replaced);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
  foo (remove this)
</div>
<div>
  bar
</div>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/9uofygx0/1/

javascript jquery

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

CSS 转换不适用于 jQuery 的 .toggleClass()

当您单击链接时,在显示/隐藏切换期间应用任何 CSS 动画。切换有效,但未应用动画。

$('.working-hours-link').click(function(e) {
  $(this).siblings(".hours").toggleClass('hidden shown');
});
Run Code Online (Sandbox Code Playgroud)
.hidden {
  background-color: #fff;
  color: #000;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  display: none;
}

.shown {
  background-color: #000;
  color: #fff;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  display: block;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class="working-hours-link" href="#">Show working hours</a>
<br>
<div class="hours hidden">
  Sunday: 12:00 pm-6:00 pm
</div>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/ako6uzxt/

html javascript css jquery

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

CSS ::第一个字母选择器会打破行间距

当使第一个字母大于段落的其余部分时(如在故事书中),第一个换行符的间距:

p::first-letter {
    font-size: 250%;
}
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/7zka3jsy/

正如你所看到的那样,第一行的空间比段落的其余部分更大,因为:第一个字母不会向上移动,而是向下移动.

css css3

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

jQuery:添加div,如果它不存在?

如果不存在,我知道如何添加类例如

$("ul:not([class~='bbox'])").addClass("bbox");
Run Code Online (Sandbox Code Playgroud)

要么

if(!$("ul").hasClass("class-name")){
    $("ul").addClass("bbox");
 }
Run Code Online (Sandbox Code Playgroud)

但是,如何检查ul元素本身是否已存在,如果ul不存在,则添加一个?

html javascript jquery

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

从HTML中删除多个元素的字符串

我想删除标题末尾的冒号,所以我用它:

$('.title').html($('.title').html().replace(':', ''))
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="title">
  Apples:
</div>
<div class="title">
  Oranges:
</div>
Run Code Online (Sandbox Code Playgroud)

它的工作原理,它消除了冒号,但它也取代了第二个冠军头衔OrangesApples

https://jsfiddle.net/X528L/8/

javascript jquery

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

替换多个项目的每个第一个孩子的文本

两个相同的选择框

<select class="select">
  <option>- OPTION -</option>
  <option>1</option>
  <option>1</option>
</select>

<select class="select">
  <option>- OPTION -</option>
  <option>1</option>
  <option>1</option>
</select>
Run Code Online (Sandbox Code Playgroud)

替换- OPTION -- SELECT -

$(".select option:first").text("- SELECT -");
Run Code Online (Sandbox Code Playgroud)

上面的代码只替换第一个选择框,忽略第二个.为什么?如何申请全部/任何?

https://jsfiddle.net/oLbfs901/2/

html javascript jquery

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

倒计时不会重置明年

我们为圣诞节进行了倒计时,但现在显示已过期而不是重置到明年

// Set the date we're counting down to
var year = new Date().getFullYear();
var countDownDate = new Date("Dec 24, " + year + " 23:00:00").getTime();

// Update the count down every 1 second
var x = setInterval(function() {

  // Get today's date and time
  var now = new Date().getTime();

  // Find the distance between now and the count down date
  var distance = countDownDate - now;

  // Time calculations for days, hours, minutes and seconds
  var days = Math.floor(distance …
Run Code Online (Sandbox Code Playgroud)

javascript

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

:首字母读取<img>标签

我的段落<p>以其中的一些开头<img>,因此p:first-letter不适用于之后的文本<img>

如果我删除它,它确实有效<img>.

https://jsfiddle.net/zg93usfn/

html css image css3 pseudo-element

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

如何使用 jQuery 添加多个属性?

我遵循了这篇文章中的所有答案jQuery:通过 .attr() 添加两个属性;方法,它们都不适用于多个属性,只能用于单个属性。

例如

$("img").attr({
data-aos: "fade-down",
data-aos-duration: "600"
});
Run Code Online (Sandbox Code Playgroud)

不起作用。但单个属性确实有效:

$("img").attr("data-aos", "fade-down");
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/bwj5uex0/3/ 您可以在 CTRL+Enter 后使用浏览器的内置开发工具在 JSFiddle 上进行测试。

javascript jquery attributes attr

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