假设我有多个文件
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 提示选择文件的默认顺序)。
我确实搜索了其他答案,但它们只显示了如何向重命名的文件添加全局/相同前缀。
如果.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)目录包含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
如何按此顺序设置链接样式:
第一个红色,第二个蓝色,第三个蓝色,第四个红色,第五个红色,第六个蓝色,第七个蓝色等等.有图像示例:

我想(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)
当您单击链接时,在显示/隐藏切换期间应用任何 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)
当使第一个字母大于段落的其余部分时(如在故事书中),第一个换行符的间距:
p::first-letter {
font-size: 250%;
}
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/7zka3jsy/
正如你所看到的那样,第一行的空间比段落的其余部分更大,因为:第一个字母不会向上移动,而是向下移动.
如果不存在,我知道如何添加类例如
$("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不存在,则添加一个?
我想删除标题末尾的冒号,所以我用它:
$('.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)
它的工作原理,它消除了冒号,但它也取代了第二个冠军头衔Oranges与Apples?
两个相同的选择框
<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)
上面的代码只替换第一个选择框,忽略第二个.为什么?如何申请全部/任何?
我们为圣诞节进行了倒计时,但现在显示已过期而不是重置到明年
// 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) 我的段落<p>以其中的一些开头<img>,因此p:first-letter不适用于之后的文本<img>
如果我删除它,它确实有效<img>.
我遵循了这篇文章中的所有答案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 ×7
jquery ×6
css ×5
html ×5
css3 ×4
batch-file ×2
windows ×2
attr ×1
attributes ×1
batch-rename ×1
flexbox ×1
image ×1
mediainfo ×1
windows-10 ×1